.NET中的Web服务(asmx,但也包括wcf)使用XML作为信息的模式(由于Saop协议)。
但是在客户端,在调用Web服务方法之后:
WebService.myOwnMethod("string", function (result) {
console.log(result.Name);
});
我可以将结果作为Javascript对象进行管理。所以我认为有从XML到JSON的转换?或直接XML到Js对象。
那么,谁进行了这种解析? ScriptManager?
答案 0 :(得分:0)
您可以使用ResponseFormat以JSON格式发送数据,如:
[WebMethod(Description = "Description of your web method")]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public returntype YourMethodName()
{
}
如果您的Web服务方法将responseformat设置为json,它将以json格式返回数据。