0

アンパサンドを含む json データを返す REST サービスを呼び出しています。呼び出しがデータをエンコードしないことを確認しました (サンプル フラグメント: {"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 &amp; Glen Park Ave (Southbound)</title>

ありがとう、ジム

4

0 に答える 0