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 關注
- 152 瀏覽
添加回答
舉報