我正在使用Json.NET來解析json字符串,但是當我嘗試使用SelectToken時,它返回null。此外,它似乎Json.NET閱讀JSON字符串作爲1個節點使用Json.NET解析Json字符串
這裏是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' ...... –
它在元數據 –
所以我怎麼能檢索它... –