Hey everyone, first time poster, long time lurker.
I’ve been crawling crates.io trying to find an existing crate that supports using JSONPath to query a document and returns both the selected node, and the actual path to said node.
For example, say I have the following JSON object:
{
"foo": {
"bar": {
"baz": "hello!"
}
}
}
And I query it with $.foo.*.baz
, it would return something like:
{
node: "hello!", // Would be something like serde::Value
path: "$.foo.bar.baz"
}
Does anything like this exist (or is in development) in the rust eco-system today?
Any help would be most appreciated, thank you!
UPDATE: This feature now exists in the jsonpath-rust crate 🎉