如何指定折叠?JsonConvert.DeserializeObject与折叠
这里是我的JSON:
{
"result":
{
"code": "123",
"version": "1.2.3"
},
"error": null
}
这是我的班级我想反序列化:
public class Info
{
[JsonProperty("code")]
public string Code { get; set; }
[JsonProperty("version")]
public string Version { get; set; }
[JsonProperty("error")]
public string Error { get; set; }
}
调用是这样的:
var info = JsonConvert.DeserializeObject<Info>(json);
那么,有没有反正我可以指定,code
和version
根据result
节?我相信我需要使用JsonSerializeSettings
或类似的东西。
类似的问题:我可以序列与Json.net一个操作嵌套属性上我的课?](https://stackoverflow.com/questions/30175911)和[反序列化JSON到扁平类](https://stackoverflow.com/questions/30222921)。 – dbc