Although the names look similar, small changes could be tricky. Unfortunately I cannot find decent info about JPath.
The docs of JSON.NET are talking about JPath and JSONPath and I think there are the same. Am I correct?
A String that contains a JPath expression.
from JToken.SelectToken (see also source code)
This sample loads JSON and then queries values from it using SelectToken(String) with a JSONPath query.
Which is using JObject.SelectToken
(inherited from JToken
)
I dived into this and found the issue.
JPath
, which is the implementation of the JSON expression. It's probably not called JsonPath as it will be an issue with the namespace.So, the JPath
is the implementing class for JSON Path and thus there are the same.
Update: created a PR for improving the documentation - and it's merged! :)