【发布时间】:2020-06-07 17:09:41
【问题描述】:
我有以下 json 字符串:"{"\"itemList\":[{\"id\":1,\"name\":\"Item 1 Name\"},{\"id\":2,\"name\":\"Item 2 Name\"}],"listInfo":{"info1":1,"info2":"bla"}}"
我有以下课程:
class ItemClass
{
public int Id;
public string Name;
}
class ListInfo
{
public int Info1 { get; set; }
public string Info2 { get; set; }
}
如何将我的 json 字符串反序列化为它包含的两个不同对象,ItemList 和 ListInfo? ItemList 应反序列化为 List<ItemClass>。我使用 JsonConvert 多次使用反序列化,但使用代表单个对象的 json 字符串。
【问题讨论】:
标签: c# json-deserialization jsonconvert