哪个“控制器”在 JSON 中转换来自 .NET Web 服务的 XML 响应

Which "controller" convert the XML response from a .NET WebService in JSON?

本文关键字:控制器 Web NET 服务 XML 响应 转换 JSON 哪个      更新时间:2023-09-26

.NET(asmx,也是wcf)中的WebServices使用XML作为信息的模式(由于Saop协议)。

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

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

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

那么,是谁做了这个分派呢?脚本管理器?

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

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

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