【发布时间】:2015-09-08 15:39:43
【问题描述】:
谁能告诉我如何解析以$开头的字段?
请参阅下面的示例,
{
id: 123,
$firstName: "abc",
$lastName: "xyz"
}
我曾经通过下面的对象解析它,但值是空的。
var jsonString = "{\"id\": 123,\"$firstName\": \"abc\", \"$lastName\": \"xyz\"}";
var restaurant = Newtonsoft.Json.JsonConvert.DeserializeObject<Models.Data>(jsonString);
数据
public class Data
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
FirstName 和 LastName 正在获取 null
请指教我做错了什么。
【问题讨论】:
-
尝试将
JsonProperty属性应用于Data类属性。[JsonProperty(PropertyName = "$firstname")] public string FristName { get; set; }. -
并尝试将其命名为
FirstName而不是FristName。