JSON. Вложенные фигурные скобки (без квадратных) - C#

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

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

Листинг программы
  1. {
  2. "id":1234,
  3. "nickname":"user_nickname",
  4. "avatar":"http://dere.shikimori.org/images/user/x48/4114.png?1378670719",
  5. "image":
  6. {
  7. "x160":"http://dere.shikimori.org/images/user/x160/4114.png?1378670719",
  8. "x148":"http://dere.shikimori.org/images/user/x148/4114.png?1378670719",
  9. "x80":"http://dere.shikimori.org/images/user/x80/4114.png?1378670719",
  10. "x64":"http://dere.shikimori.org/images/user/x64/4114.png?1378670719",
  11. "x48":"http://dere.shikimori.org/images/user/x48/4114.png?1378670719",
  12. "x32":"http://dere.shikimori.org/images/user/x32/4114.png?1378670719",
  13. "x16":"http://dere.shikimori.org/images/user/x16/4114.png?1378670719"
  14. },
  15. "last_online_at":"2015-06-21T21:31:45.567+03:00",
  16. "name":"Имя Фамилия",
  17. "sex":"male",
  18. "website":"http://www.vk.com/id0",
  19. "birth_on":"1900-01-01"
  20. }
Хотел спросить. У меня случай практически, как в этом посте (Сериализация в JSON), но вот image у меня, похоже не массив, ибо квадратных скобок нет. Как сериализовать эту часть?
Листинг программы
  1. public class WhoAmI
  2. {
  3. public string id { get; set; }
  4. public string nickname { get; set; }
  5. public string avatar { get; set; }
  6. public string image { get; set; }
  7. public string last_online_at { get; set; }
  8. public string name { get; set; }
  9. public string sex { get; set; }
  10. public string website { get; set; }
  11. public string birth_on { get; set; }
  12. }

Решение задачи: «JSON. Вложенные фигурные скобки (без квадратных)»

textual
Листинг программы
  1. public class WhoAmI
  2.     {
  3.         public string id { get; set; }
  4.         public string nickname { get; set; }
  5.         public string avatar { get; set; }
  6.         Image image {get; set;}
  7.         public string last_online_at { get; set; }
  8.         public string name { get; set; }
  9.         public string sex { get; set; }
  10.         public string website { get; set; }
  11.         public string birth_on { get; set; }
  12.     }
  13.  
  14.  public class Image
  15.         {
  16.             public string x160 { get; set; }
  17.             public string x148 { get; set; }
  18.             public string x80 { get; set; }
  19.             public string x64 { get; set; }
  20.             public string x48 { get; set; }
  21.             public string x32 { get; set; }
  22.             public string x16 { get; set; }
  23.         }

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


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

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

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

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

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

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