Парсинг Json при помощи Newtonsoft.Json

219
01 июня 2018, 20:20

Json который получаю

{"ts":"7","updates":[{"type":"message_new","object":{"id":6,"date":1526936271,"out":0,"user_id":15075215111,"read_state":0,"title":"","body":"1"},"group_id":166732605}]}

Есть классы:

public class Rootobject
{
    public string ts { get; set; }
    public Update[] updates { get; set; }
}
public class Update
{
    public string type { get; set; }
    public Object _object { get; set; }
    public int group_id { get; set; }
}
public class Object
{
    public int id { get; set; }
    public int date { get; set; }
    public int _out { get; set; }
    public int user_id { get; set; }
    public int read_state { get; set; }
    public string title { get; set; }
    public string body { get; set; }
}

Парсим json через var myObject = JsonConvert.DeserializeObject<Rootobject>(data); Но мне удается достать только ts из Rootobject хотя мне помимо этого нужно еще user_id и body из Object

READ ALSO
Как работает данная ViewModel?

Как работает данная ViewModel?

Немного не понимаю магию этого кода:

186
Максимальное разрешение экрана

Максимальное разрешение экрана

Сделал свою шапку для окна, и хочу добавить туда стандартные кнопки "свернуть", "развернуть", и "закрыть"Всё как бы хорошо, но при развертывании...

177
Locks и IsolationLevel

Locks и IsolationLevel

У меня есть такой код модуля статистики:

188
Парсер страницы

Парсер страницы

когда пытаюсь вывести значения в CheckedListBox значения, на переменную node2 выскакивает ошибка SystemNullReferenceException: "Ссылка на объект не указывает на экземпляр...

205