アンパサンドを含む 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 & Glen Park Ave (Southbound)</title>
ありがとう、ジム