【发布时间】:2021-05-06 16:36:50
【问题描述】:
大家好,我有课
public class Data {
string key {get; set;}
string value {get; set;}
}
public class Employee {
string x {get; set;}
string y {get; set;}
Data Data {get; set;}
}
在 Json 响应中,我在字符串中得到以下值
{
"Employee":{
"x": null,
"y": null,
"Data" : {
"key": 1,
"Value": "hello"
}
}
}
我想将这个 Json 字符串反序列化为我使用的 Employee 类型
JsonConvert.DeserializeObject<Employee>(jsonString);
但它只填充父对象,嵌套对象数据为空,这里是结果
{
"Employee":{
"x": null,
"y": null,
"Data" :null
}
}
有没有人有一些好的解决方案可以有效地获取嵌套对象的值。
【问题讨论】:
-
数据在您的数据中大写,但在您的模型中小写。价值相同