asp.net webservice返回json

来源:互联网 发布:用友网络股份有限公司 编辑:程序博客网 时间:2024/05/22 07:55
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);    }}

原创粉丝点击