Ответы пользователя по тегу .NET
  • Никак не могу разобраться с Json в c#?

    atri24
    @atri24
    .net developer
    1) С помощью Newtonsoft .Json переводишь json в xml документ, например XDocument
    2) Потом из xml с помощью XPath добираешься до нужного элемента

    Предположим, что в txt1.txt лежит твой json
    var str1 = File.ReadAllText(@"Data\txt1.txt");
    var xdoc = JsonConvert.DeserializeXNode(str1);
    
    var title = xdoc.XPathSelectElements("response/items/title").Select(x => x.Value).FirstOrDefault();
    var url = xdoc.XPathSelectElements("response/items/url").Select(x => x.Value).FirstOrDefault();

    А вообще лучше создать класс, в который можно десериализовать json. И потом десериализуем в него с помощью Newtonsoft .Json
    Ответ написан
    Комментировать