服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - ASP.NET教程 - asp.net webservice返回json的方法

asp.net webservice返回json的方法

2019-11-28 12:52ASP.NET教程网 ASP.NET教程

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); 

延伸 · 阅读

精彩推荐