[JSON.NET] Как десериализовать Json с меняющимеся ключами? - C#
Формулировка задачи:
Имеется структура Json ответа вида:
Значения 902331d8-67aa-3b3c-bb2a-786d6a66c823 и 2187d248-1a3b-35d0-a4ec-bead586ff547, являются случайными величинами типа GUID. соответственно нет четкого названия для поля класса. как их можно десериализовать? Спасибо.
{ field1: { "2187d248-1a3b-35d0-a4ec-bead586ff547" : { childField1: 1, childField1: 2 }, "902331d8-67aa-3b3c-bb2a-786d6a66c823" { childField1: 1, childField1: 2, } } }
Решение задачи: «[JSON.NET] Как десериализовать Json с меняющимеся ключами?»
textual
Листинг программы
class Test { public int childField1; public int childField2; } class Test2 { public Dictionary<string, Test> field1; } var obj = JsonConvert.DeserializeObject<Test2>(json);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д