Как правильно парсить Json?

Здравствуйте. Есть Json вида https://controlc.com/5b3399a4
Мне нужно получить содержимое art. В частности, title

Я пока делаю это так:

var json = JObject.Parse(getJson(html));
var title = (string)json["props"]["pageProps"]["art"]["title"];

Но т.к. опыта работы с json у меня практически нет, возникают вопросы:

  1. это правильный способ, или все же лучше через классы?
  2. можно ли как-то пропустить ненужные ветви и сразу попасть на art? Т.е. не указывать props, pageProps и тд

Если нужно просто несколько значений достать, куда-то вывести и забыть, то наверно не стоит с классами париться.

Сохранить json["props"]["pageProps"] в переменную.

1 лайк