.NET 4.x [Json] Получение значений атрибутов - C#

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

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

Доброго времени суток! Как можно вытащить значение атрибутов в данной файле? Конкретно нужно узнать значение username, state, name, age, fade, id.
Листинг программы
  1. {
  2. "meta": {
  3. "code": 350
  4. },
  5. "data": {
  6. "username": "MyUserName",
  7. "state": "Russia",
  8. "name": "MyName",
  9. "counts": {
  10. "age": 17,
  11. "fade": 1,
  12. },
  13. "id": "myId"
  14. }
  15. }

Решение задачи: «.NET 4.x [Json] Получение значений атрибутов»

textual
Листинг программы
  1. string json2 = GET_http("Запрос");
  2.             JObject j2 = JObject.Parse(json2);
  3.  
  4.             try
  5.             {
  6.                 foreach (var dataItem in j2["data"].Children())
  7.                 {
  8.                     string username = (string)dataItem["counts"]["username"];
  9.                     int user_id = (int)dataItem["counts"]["id"];
  10.                     this.Invoke((MethodInvoker)delegate()
  11.                     {
  12.  
  13.                         richTextBox1.AppendText("username: " + username + " id: " + user_id + "\n");
  14.  
  15.  
  16.                     });
  17.                 }
  18.  
  19.             }
  20.             catch
  21.             {
  22.  
  23.                 MessageBox.Show("Error!");
  24.  
  25.             }

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


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

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

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

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

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

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