У меня есть данные JSON, которые выглядят так:
{
"Item1": {
"Field1": "Val1",
"Field2": "Val2"
},
"Item2": {
"Field1": "Val11",
"Field2": "Val22"
},
....
"ItemN": {
"Field1": "Val1",
"Field2": "Val2"
},
}
Мне нужно десериализовать его в набор классов, которые выглядят так:
public class Root
{
public Item Item1;
public Item Item2;
public List<Item> Items; // << all the Items should go here
}
public class Item
{
public string Field1;
public string Field2;
}
Как я могу заставить Newtonsoft.Json отображать данные таким образом при десериализации?
Populate
; см. обновленный ответ. 04.08.2020