Я использую Json.NET для того, чтобы разобрать json-строку, но когда я пытаюсь использовать SelectToken, он возвращает null. Кроме того, кажется, что Json.NET читать строку JSON, как 1 узелParsing Json string с помощью Json.NET
вот JSON
[
[{
"input_index":0,
"candidate_index":0,
"delivery_line_1":"124 Main St",
"last_line":"Cambridge MA 02138-5813",
"delivery_point_barcode":"021385813991",
"components":{
"primary_number":"125",
"street_name":"Main",
"street_suffix":"St",
"city_name":"Cambridge",
"state_abbreviation":"MA",
"zipcode":"02138",
"plus4_code":"5813",
"delivery_point":"99",
"delivery_point_check_digit":"1"
},
"metadata":{
"record_type":"H",
"county_fips":"25017",
"county_name":"New York",
"carrier_route":"C025",
"congressional_district":"08",
"building_default_indicator":"Y"
},
"analysis":{
"dpv_match_code":"D",
"dpv_footnotes":"AAN1",
"dpv_cmra":"N",
"dpv_vacant":"N",
"ews_match":false,
"footnotes":"A#H#N#"
}
}]
]
и вот код
JArray o = JArray.Parse(page);
string something = (string)o.SelectToken("county_name");
Однако это просто возвращает меня нулевой, и я полностью смущен, поскольку что-то не так с JSON.NET разбора этой строки Json
Это массив ... массив не имеет 'county_name' ... –
его находится под метаданными –
Так как я могу его получить ... –