Динамический Json, выбрать последнее поле - C#
Формулировка задачи:
Есть json(Пример):
Так вот, у атрибута 789 может быть разное количество полей, а не 3 как в примере. Есть способ обратиться к последнему?
Т.е вместо трех их может быть 10, и у последнего будет совсем другое название.
"123": {
"321": "321",
"456: "456",
"789": {
"123": "123",
"321": "3221",
"456": "456"
}
}Решение задачи: «Динамический Json, выбрать последнее поле»
textual
Листинг программы
string text = string.Format("{{{0}}}", File.ReadAllText("1.json"));
JObject obj = JObject.Parse(text);
var lastValue = obj["123"]["789"].Last;