我正在开发一个 Windows 8 应用程序,其中我需要反序列化包含以“@”符号开头的变量的 JSON 提要。我已经定义了具有与 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”变量?