【发布时间】:2020-01-17 09:58:03
【问题描述】:
我正在使用 JsonConvert.DeserializeObject 反序列化一个 json 对象 对象是这样的:
"journalItemAccounts":"{\"item1\":\"2222\"}"
我的反序列化代码是:
jsonResult.accountsData.journalItemAccounts != null ? JsonConvert.DeserializeObject<Dictionary<string, string>>(jsonResult.accountsData.journalItemAccounts) : null;
jsonResult.accountsData.journalItemAccounts 包含 "journalItemAccounts":"{\"item1\":\"2222\"}"
这是完美的反序列化。但是如果我需要像这样反序列化对象怎么办:
"journalItemAccounts":"{\"item1\":{\"incomeAccount\":\"5030\",\"expenseAccount\":\"\",\"assetAccount\":\"\"}}"
【问题讨论】:
标签: c# json json.net deserialization