Docs.rs
jsonpath-rust-0.7.5
jsonpath-rust 0.7.5
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
besok
Dependencies
pest ^2.0
normal
pest_derive ^2.0
normal
regex ^1
normal
serde_json ^1.0
normal
thiserror ^2.0.9
normal
criterion ^0.5.1
dev
Versions
44.81%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
jsonpath_
rust
0.7.5
Module path
Module Items
Structs
Enums
Traits
In crate jsonpath_
rust
jsonpath_rust
Module
path
Copy item path
Source
Structs
§
Array
Index
process the simple index like [index]
Array
Slice
process the slice like [start:end:step]
Current
process @ element
Object
Field
process object fields like [‘key’] or .key
Union
Index
the list of indexes like [1,2,3]
Enums
§
Filter
Path
process filter element like [?(op sign op)]
TopPaths
all known Paths, mostly to avoid a dynamic Box and vtable for internal function
Traits
§
Json
Like
The
JsonLike
trait defines a set of methods and associated types for working with JSON-like data structures.
Path
The trait defining the behaviour of processing every separated element. type Data usually stands for json [
Value
] The trait also requires to have a root json to process. It needs in case if in the filter there will be a pointer to the absolute path