我正在调用一个 REST 服务,该服务返回包含 & 符号的 json 数据。我已验证该调用未对数据进行编码(示例片段:){"key":71733,"title":"Villa Av & Glen Park Ave (Southbound)","stopOrder":190}
。当我使用 DeserializeXmlNode 时,与号已被 Html Endcoded。
为了验证 Web 服务没有对 & 符号进行编码,我使用此调用来获取包含上述片段的 json。
var json = webClient.DownloadString(uri);
这是我正在使用的代码:
WebClient webClient = new WebClient();
var data = JsonConvert.DeserializeXmlNode(webClient.DownloadString(uri));
json 片段的生成 XML 是:
<key>71733</key>
<title>Villa Av & Glen Park Ave (Southbound)</title>
谢谢,吉姆