Выбрать все id в тексте JSON - C#

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

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

Есть такой json
{"response":{"count":101286,"items":[{"id":419123515,"owner_id":2000408425,"artist":"Е. Ярослав","title":"Фантазер, ты меня называла ","duration":232,"date":1448435914,"url":"http:\/\/cs1-51v4.vk-cdn.net\/p14\/43c7d07466a89c.mp3?extra=mB3fQ1jR","lyrics_id":5542871,"album_id":3,"genre_id":18}]}}
Вот таким образом вывожу на экран переменную id класса Item
int infoaudid = responsena.response.items[0].id;
Console.WriteLine(infoaudid);
С этим json все в порядке. А вот второй json (я увеличил кол-во count)
{"response":{"count":101286,"items":[{"id":419123515,"owner_id":2000408425,"artist":"Е. Ярослав","title":"Фантазер, ты меня называла ","duration":232,"date":1448435914,"url":"http:\/\/cs1-51v4.vk-cdn.net\/p14\/43c7d07466a89c.mp3?extra=mB3fQ1jRlm_iZ4HW","lyrics_id":5542871,"album_id":3,"genre_id":18},{"id":412526257,"owner_id":333089970,"artist":"Ярослав Евдокимов","title":"Фантазер","duration":235,"date":1447261930,"url":"http:\/\/cs1-34v4.vk-cdn.net\/p2\/6acf20cddd9b67.mp3?extra=-GAA2dcUZn","lyrics_id":4541087,"genre_id":2},{"id":319184102,"owner_id":12303775,"artist":"Ярослав Сумишевский","title":"Не плачь","duration":202,"date":1415038963,"url":"http:\/\/cs1-37v4.vk-cdn.net\/p19\/e5cca68c992688.mp3?extra=ey0psL7udLzgKUtARU","genre_id":18}]}}
А вот тут-то уже загвоздка. Программа ищет первый попавшийся id, и выводит его в консоль. А мне нужны все 3 id. Пробовал циклом, но не помогло.

Решение задачи: «Выбрать все id в тексте JSON»

textual
Листинг программы
  foreach(var item in  responsena.response.items){
 int infoaudid=item.id;
Console.WriteLine(infoaudid);
}

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


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

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

6   голосов , оценка 3.833 из 5
Похожие ответы