Я получаю строку json "jasonContent" из nyTimes. Когда я пишу следующий код, я могу получить значения итогов и смещений, но меня интересуют результаты, но я ничего не получаю за результаты. Строка, которую я получаю, выглядит примерно так
{
"offset": "0",
"results": [
{
"body": " news goes here",
"byline": "By SANA SIWOLOP",
"date": "20110511",
"title": "SQUARE FEET; Chelsea Piers, a Manhattan Sports Center, Expands Close to Home",
"url": "http:\/\/www.nytimes.com\/2011\/05\/11\/realestate\/commercial\/chelsea-piers-a-manhattan-sports-center-expands-close-to-home.html"
},
{
"body": "news 2 goes here",
"byline": "By ROB HUGHES",
"date": "20110511",
"title": "ON SOCCER; Racial Politics Rear Their Head in French Soccer",
"url": "http:\/\/www.nytimes.com\/2011\/05\/11\/sports\/soccer\/11iht-SOCCER11.html"
},
{
"body": "news3 does here",
"byline": "By RICHARD SANDOMIR",
"date": "20110511",
"title": "Gus Johnson Joins Fox Sports",
"url": "http:\/\/www.nytimes.com\/2011\/05\/11\/sports\/gus-johnson-joins-fox-sports.html"
},],"tokens": [
"sports" ],
"total": 152539
}
Для разбора этой строки я пишу следующий код
public class nytimesnews
{
public string offset { get; set; }
public resultobject news2;
public string total { get; set; }
}
public class resultobject
{
public results[] news;
}
public class results
{
public string body { get; set; }
public string byline { get; set; }
public string date { get; set; }
public string title { get; set; }
public string url { get; set; }
}
nytimesnews parse = JsonConvert.DeserializeObject<nytimesnews>(jasonContent);