C# 使用newtonsoft解析JSON
我从这个GoogleAPI服务获得json响应,从lat和long获得反向地理位置C# 使用newtonsoft解析JSON,c#,json,windows-phone-7,json.net,C#,Json,Windows Phone 7,Json.net,我从这个GoogleAPI服务获得json响应,从lat和long获得反向地理位置 在JSON响应中,有许多相同名称的rack[]。我如何用newtonsoft解析这个JSON以获得国家名称。正如linkerro所说:@linkerro:如果我没有得到答案,那么我如何接受作为答案并提高我的回答率?像你这样的人只会大喊大叫,但不会回答。如果你得不到答案,也许值得考虑提高你的问题质量。这可能会有帮助:正如linkerro所说:@linkerro:如果我没有得到答案,那么我如何接受答案并提高我的回答
在JSON响应中,有许多相同名称的rack[]。我如何用newtonsoft解析这个JSON以获得国家名称。正如linkerro所说:@linkerro:如果我没有得到答案,那么我如何接受作为答案并提高我的回答率?像你这样的人只会大喊大叫,但不会回答。如果你得不到答案,也许值得考虑提高你的问题质量。这可能会有帮助:正如linkerro所说:@linkerro:如果我没有得到答案,那么我如何接受答案并提高我的回答率?像你这样的人只会大喊大叫,但不会回答。如果你得不到答案,也许值得考虑提高你的问题质量。这可能有助于:
WebClient wc = new WebClient();
var json = (JObject)JsonConvert.DeserializeObject(wc.DownloadString(url));
var country = json["results"]
.SelectMany(x => x["address_components"])
.FirstOrDefault(t => t["types"].First().ToString() == "country");
var name = country!=null ? country["long_name"].ToString() : "";