「@」記号で始まる変数を含む JSON フィードを逆シリアル化する必要がある Windows 8 アプリに取り組んでいます。JSON の変数と同じ名前のメンバーを持つクラスを定義してから、DataContractJsonSerializer を呼び出して JSON を C# クラスに逆シリアル化します。「@」で始まる変数名を除いて、これはすべてうまく機能します。このような:
public class HotelDetails
{
public string hotelId;
public string name;
public string address1;
...
}
JSON は次のようになります。
{"@order":"0",
"hotelId":268026,
"name":"Monte Cristo",
"address1":"600 Presidio Avenue",
...
「@」で始まる C# 変数を定義できないため、「@order」変数を逆シリアル化するにはどうすればよいですか?