1.创建asp.net web应用程序,选择空点击创建。

asp.net调用json数据库 asp json接口代码_服务器

asp.net调用json数据库 asp json接口代码_json_02

2.选中创建好的项目名字,右键选择 添加-新建项,找到web服务(asmx)点击添加。

asp.net调用json数据库 asp json接口代码_asp.net调用json数据库_03

asp.net调用json数据库 asp json接口代码_asp.net调用json数据库_04

asp.net调用json数据库 asp json接口代码_.net_05

3.此时点击运行出现的xml结果,下面我们把他转换成如下的json格式结果。

asp.net调用json数据库 asp json接口代码_asp.net调用json数据库_06

asp.net调用json数据库 asp json接口代码_json_07

asp.net调用json数据库 asp json接口代码_服务器_08

4.代码如下:

using System.Text;
using Newtonsoft.Json;//安装Newtonsoft.Json包,下面有解释。
//引用上面命名空间
//复制下面代码
[WebMethod]
public void test()
{
//防止转换为json中文乱码
Context.Response.ContentEncoding = Encoding.GetEncoding("utf-8");
Context.Response.ContentType = "application/json; charset=utf-8";
Context.Response.Write(JsonConvert.SerializeObject("你好"));
Context.Response.End();
}

5.安装 Newtonsoft.Json包,单击可能修补的程序,选择安装包Newtonsoft.Json包-查找并安装最新版本等待安装完毕即可。

asp.net调用json数据库 asp json接口代码_json_09

asp.net调用json数据库 asp json接口代码_前端_10