Skip Navigation
JSONPath library that supports returning the real path to nodes as well as their values?

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:

json { "foo": { "bar": { "baz": "hello!" } } } And I query it with $.foo.*.baz, it would return something like:

json { 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!

1
Storing static strings?
  • YAML is far from perfect but this seems like a hot take. I work with OpenAPI definitions a lot so I'm just curious what you found difficult about maintaining a definition in YAML?

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)DA
    davenull @programming.dev
    Posts 1
    Comments 2