当字段名称用作数据类型时,如何将json响应数据绑定到自定义类

时间:2017-09-16 10:36:08

标签: c# json

下面的代码片段是我以JSON格式获取的响应数据。 现在我需要将这些数据绑定到自定义类。但是有一个问题,我的一个字段名称是'double'。这里我不能使用double作为字段名称,因为它是一个C#关键字。 请建议如何将以下数据绑定到自定义类。

{
"guest": {
  "first_name": "Abc",
  "last_name": "Def",
  "email": "abc@def.com",
  "country_code": "+91",
  "phone": "1234567890"
},
"booking": {
  "single": 0,
  "double": 1,
  "extra": 0,
  "checkin": "19/09/2017",
  "checkout": "20/09/2017",
  "hotel_id": "1234",
  "is_provisional":"true",
  "external_reference_id": "asasa"
}
} 

1 个答案:

答案 0 :(得分:0)

实际上,您可以使用double或任何其他关键字作为字段名称和其他命名实体。您只需要在其前面添加@。在您的情况下public double @double