3 回答
TA贡献1873条经验 获得超9个赞
反序列化的正确方法如下
var model = JsonConvert.DeserializeObject<Dictionary<string, Item>>(data);
在您发布的代码示例中,您的“ user ”类名称是Item但您正尝试在代码中使用“ User ”进行反序列化。另请注意,您不能直接将数据反序列化到用户列表中,因为它作为一些随机字符串的值存在。
var model = JsonConvert.DeserializeObject<user>(json);
为了让您的代码正确反序列化,您的 json 格式应如下所示:
{
{
"address": "Jessore",
"name": "Dev"
},
{
"address": "Bogra",
"name": "Kumar Saikat"
}
}
TA贡献1780条经验 获得超4个赞
反序列化的正确方法如下
var model = JsonConvert.DeserializeObject<Dictionary<string, Item>>(data);
在您发布的代码示例中,您的“ user ”类名称是Item但您正尝试在代码中使用“ User ”进行反序列化。另请注意,您不能直接将数据反序列化到用户列表中,因为它作为一些随机字符串的值存在。
var model = JsonConvert.DeserializeObject<user>(json);
为了让您的代码正确反序列化,您的 json 格式应如下所示:
{
{
"address": "Jessore",
"name": "Dev"
},
{
"address": "Bogra",
"name": "Kumar Saikat"
}
}
- 3 回答
- 0 关注
- 136 浏览
添加回答
举报