【发布时间】:2013-11-07 20:34:23
【问题描述】:
我有一些来自服务器的 Json 响应,例如:
{"routes" : [
{
"bounds" : {
"northeast" : {
"lat" : 50.4639653,
"lng" : 30.6325177
},
"southwest" : {
"lat" : 50.4599625,
"lng" : 30.6272425
}
},
"copyrights" : "Map data ©2013 Google",
"legs" : [
{
"distance" : {
"text" : "1.7 km",
"value" : 1729
},
"duration" : {
"text" : "4 mins",
"value" : 223
},
我想从
中获取令牌“文本”的值 "legs" : [
{
"distance" : {
"text" : "1.7 km",
"value" : 1729
},
这是一个值为“1.7 km”的字符串。
问题: NewtonsoftJson 库中是否有任何内置函数,如下所示:
public string(or JToken) GetJtokenByName(JObject document, string jtokenName)
或者我是否需要实现一些递归方法,在 JObject 中的所有 JToken 和 JArray 中按名称搜索 JToken?
【问题讨论】: