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

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

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

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

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут