【发布时间】:2018-04-23 12:54:30
【问题描述】:
虽然名称看起来很相似,但小的更改可能会很棘手。不幸的是,我找不到关于 JPath 的像样的信息。
JSON.NET 的文档正在讨论 JPath 和 JSONPath,我认为它们是相同的。我对么?
一个包含 JPath 表达式的字符串。
来自JToken.SelectToken(另见source code)
此示例加载 JSON,然后使用 SelectToken(String) 和 JSONPath 查询从中查询值。
使用JObject.SelectToken(继承自JToken)
【问题讨论】:
-
Newtonsoft 也在谈论同样的事情。原文为# JSONPath - XPath for JSON。在json.net 的上下文中,正确的stackoverflow 标签是jsonpath。除了 Json.NET 之外,可能还有一些上下文 jpath 可能是正确的,例如 github.com/stsvilik/jPath。