json 层级格式如下:
我现在要根据 adcode 去提取出 properties 下 name 为贵阳的 数据
代码如下:
JObject jObject = JObject.Parse(line);
JToken areaName= jObject.SelectToken("$.features[?(@.properties.adcode==520100)].properties.name");
最后拿到的 JToken 为一个object 对象 值为 贵阳
在这里 如果要很好的使用json path 那么 应该去先了解它的筛选规则 然后举一反三即可。 更多关于jsonpath 的基础内容可以百度。上面为个人学习记录,仅提供参考。