JPath 和 JSON.NET 中的 JSONPath 一样吗?
Is JPath the same as JSONPath in JSON.NET?
虽然名称看起来相似,但微小的变化可能会很棘手。不幸的是,我找不到关于 JPath 的合适信息。
JSON.NET 的文档在谈论 JPath 和 JSONPath,我认为它们是相同的。我对么?
A String that contains a JPath expression.
来自 JToken.SelectToken (see also source code)
This sample loads JSON and then queries values from it using SelectToken(String) with a JSONPath query.
正在使用 JObject.SelectToken
(继承自 JToken
)
我深入研究并发现了问题。
- 命名空间'Newtonsoft.Json.Linq.JsonPath'中还有一个class
JPath
,是JSON表达式的实现。它可能不称为 JsonPath,因为它会成为命名空间的问题。
因此,JPath
是 JSON 路径的实现 class,因此它们是相同的。
旁注:创建了 PR for this - 并且已合并! :)
虽然名称看起来相似,但微小的变化可能会很棘手。不幸的是,我找不到关于 JPath 的合适信息。
JSON.NET 的文档在谈论 JPath 和 JSONPath,我认为它们是相同的。我对么?
A String that contains a JPath expression.
来自 JToken.SelectToken (see also source code)
This sample loads JSON and then queries values from it using SelectToken(String) with a JSONPath query.
正在使用 JObject.SelectToken
(继承自 JToken
)
我深入研究并发现了问题。
- 命名空间'Newtonsoft.Json.Linq.JsonPath'中还有一个class
JPath
,是JSON表达式的实现。它可能不称为 JsonPath,因为它会成为命名空间的问题。
因此,JPath
是 JSON 路径的实现 class,因此它们是相同的。
旁注:创建了 PR for this - 并且已合并! :)