Динамический Json, выбрать последнее поле - C#

Узнай цену своей работы

Формулировка задачи:

Есть json(Пример):
"123": {
      "321": "321",
      "456: "456",
      "789": {
         "123": "123",
         "321": "3221",
         "456": "456"
       }
}
Так вот, у атрибута 789 может быть разное количество полей, а не 3 как в примере. Есть способ обратиться к последнему? Т.е вместо трех их может быть 10, и у последнего будет совсем другое название.

Решение задачи: «Динамический Json, выбрать последнее поле»

textual
Листинг программы
string text = string.Format("{{{0}}}", File.ReadAllText("1.json"));
JObject obj = JObject.Parse(text);
 
var lastValue = obj["123"]["789"].Last;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.2 из 5