【发布时间】:2013-12-05 06:17:53
【问题描述】:
我有如下 JSON 字符串:
{
"ConfigurationJsonResult":
[
2246,
2247,
2248,
2249,
2250,
2251,
2252,
2253,
2254,
2255
]
}
我的问题是我想使用 xPath 获得第一个值,即 2246。
我试过使用 /ConfigurationJsonResult[1] 但它给了我 [2246,2247.....2255],我只想要 2246。如何实现它。
【问题讨论】:
-
是否可以使用 XPath 导航 JSON 字符串??
-
是的,在这里阅读goessner.net/articles/JsonPath
-
根据链接叫
JSONPath,不是XPath -
但是您可以使用 XPath 读取 json 值.....
-
@Popeye 您发布的链接描述了一个使用 jsonpath 解析 json 数据的库,它类似于 xpath 但不是 xpath 本身。使用标准的 js 函数是无法做到的。但是,您可以将 xpath 转换为 jsonpath 并使用简单的函数来完成。
标签: json xml-parsing jsonpath