您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> asp.net编程 >> 正文

asp.net webservice返回json的方法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 webservice默认的返回为XML 要返回json可以用json工具类把对象转为json字符串,需要的朋友可以参考下

webservice默认的返回为XML 要返回json可以用json工具类把对象转为json字符串,再输出   代码如下: [WebService(Namespace = "http://tempuri.org/")]  [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]  // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。  // [System.Web.Script.Services.ScriptService]  public class WebService2 : System.Web.Services.WebService  {    public WebService2()  {  //如果使用设计的组件,请取消注释以下行  //InitializeComponent();  }    [WebMethod]  public void HelloWorld()  {  User user = new User();  user.UserName = "aa";  user.UserPhone = "bb";  //主要是下面的两句  Context.Response.Write(JsonHelper.ObjectToJson(user));  Context.Response.End();  //不需要返回值  //return JsonHelper.ObjectToJson(user);  }  }