哪个“控制器”从JSON中的.NET WebService转换XML响应?

时间:2012-06-12 13:59:41

标签: javascript .net xml json web-services

.NET中的Web服务(asmx,但也包括wcf)使用XML作为信息的模式(由于Saop协议)。

但是在客户端,在调用Web服务方法之后:

WebService.myOwnMethod("string", function (result) {
    console.log(result.Name);
});

我可以将结果作为Javascript对象进行管理。所以我认为有从XML到JSON的转换?或直接XML到Js对象。

那么,谁进行了这种解析? ScriptManager?

1 个答案:

答案 0 :(得分:0)

您可以使用ResponseFormat以JSON格式发送数据,如:

[WebMethod(Description = "Description of your web method")]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public returntype YourMethodName()
{
}

如果您的Web服务方法将responseformat设置为json,它将以json格式返回数据。