Работа с List - C#

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

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

Возникли некоторые затруднения при получении данных из List<object> Есть поля класса:
public class Profiles
{
    public int uid { get; set; }
    public string first_name { get; set; }
    public string last_name { get; set; }
    public int sex { get; set; }
    public string screen_name { get; set; }
    public string photo { get; set; }
    public string photo_medium_rec { get; set; }
    public int online { get; set; }
}
 
public class Chats
{
    public string type { get; set; }
    public int chat_id { get; set; }
    public string title { get; set; }
    public int admin_id { get; set; }
    public List<int> users { get; set; }
}
 
public class Responsesd
{
    public List<List<int>> history { get; set; }
    public List<object> messages { get; set; } //именно messages меня интересует, но как получить из нее данные не знаю
    public List<Profiles> profiles { get; set; }
    public List<Chats> chats { get; set; }
    public int new_pts { get; set; }
}
 
public class RootObjectws
{
    public Responsesd response { get; set; }
}
{"response":{"history":[[082],[082],[5763]],"messages":[2,{"mid":235763,"date":1479505593,"out":0,"uid":61699636,"read_state":0,"title":"     ","body":"бла бла бла бла","chat_id":82,"chat_active":"102982997","push_settings":{"sound":1,"disabled_until":-1},"users_count":41,"admin_id":315853580,"photo_50":"https:\/\/pp.vk.me\/c638926\/v638926636\/6785\/Yj1wqwbxyxA.jpg","photo_100":"https:\/\/pp.vk.me\/c638926\/v638926636\/6784\/1hMZf6JzCKU.jpg","photo_200":"https:\/\/pp.vk.me\/c638926\/v638926636\/6782\/pU9jbGg_AVY.jpg"},{"mid":235764,"date":1479505595,"out":0,"uid":383049686,"read_state":0,"title":"
А именно из этой messages List нужна body (ее значение).

Решение задачи: «Работа с List»
textual
Листинг программы
"messages": [1, {
            "mid": 236863,
            "date": 1479573753,
            "out": 1,
            "uid": 171100325,
            "read_state": 0,
            "title": " ... ",
            "body": "бла бла бла"
        }]

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


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

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

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