├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── cts.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-MIT ├── README.md ├── RELEASE-CHECKLIST.md ├── deny.toml ├── serde_json_path ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-MIT ├── README.md ├── src │ ├── error.rs │ ├── ext.rs │ ├── lib.rs │ ├── parser │ │ ├── mod.rs │ │ ├── primitive │ │ │ ├── int.rs │ │ │ ├── mod.rs │ │ │ ├── number.rs │ │ │ └── string.rs │ │ ├── segment.rs │ │ ├── selector │ │ │ ├── filter.rs │ │ │ ├── function │ │ │ │ ├── mod.rs │ │ │ │ └── registry.rs │ │ │ ├── mod.rs │ │ │ └── slice.rs │ │ └── utils.rs │ └── path.rs └── tests │ ├── compliance.rs │ ├── functions.rs │ ├── regressions.rs │ ├── serde.rs │ └── spec_examples.rs ├── serde_json_path_core ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-MIT ├── README.md └── src │ ├── lib.rs │ ├── node.rs │ ├── path.rs │ └── spec │ ├── functions.rs │ ├── integer.rs │ ├── mod.rs │ ├── query.rs │ ├── segment.rs │ └── selector │ ├── filter.rs │ ├── index.rs │ ├── mod.rs │ ├── name.rs │ └── slice.rs └── serde_json_path_macros ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-MIT ├── README.md └── src ├── internal ├── Cargo.toml ├── LICENSE-MIT ├── README.md ├── common │ ├── args.rs │ ├── define.rs │ ├── extract.rs │ └── mod.rs ├── func │ ├── args.rs │ ├── define.rs │ └── mod.rs ├── mod.rs └── reg │ ├── args.rs │ ├── define.rs │ └── mod.rs └── lib.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/cts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/.github/workflows/cts.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | serde_json_path/README.md -------------------------------------------------------------------------------- /RELEASE-CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/RELEASE-CHECKLIST.md -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/deny.toml -------------------------------------------------------------------------------- /serde_json_path/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/CHANGELOG.md -------------------------------------------------------------------------------- /serde_json_path/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/Cargo.toml -------------------------------------------------------------------------------- /serde_json_path/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/LICENSE-MIT -------------------------------------------------------------------------------- /serde_json_path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/README.md -------------------------------------------------------------------------------- /serde_json_path/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/error.rs -------------------------------------------------------------------------------- /serde_json_path/src/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/ext.rs -------------------------------------------------------------------------------- /serde_json_path/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/lib.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/mod.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/primitive/int.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/primitive/int.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/primitive/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/primitive/mod.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/primitive/number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/primitive/number.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/primitive/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/primitive/string.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/segment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/segment.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/selector/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/selector/filter.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/selector/function/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/selector/function/mod.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/selector/function/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/selector/function/registry.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/selector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/selector/mod.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/selector/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/selector/slice.rs -------------------------------------------------------------------------------- /serde_json_path/src/parser/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/parser/utils.rs -------------------------------------------------------------------------------- /serde_json_path/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/src/path.rs -------------------------------------------------------------------------------- /serde_json_path/tests/compliance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/tests/compliance.rs -------------------------------------------------------------------------------- /serde_json_path/tests/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/tests/functions.rs -------------------------------------------------------------------------------- /serde_json_path/tests/regressions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/tests/regressions.rs -------------------------------------------------------------------------------- /serde_json_path/tests/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/tests/serde.rs -------------------------------------------------------------------------------- /serde_json_path/tests/spec_examples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path/tests/spec_examples.rs -------------------------------------------------------------------------------- /serde_json_path_core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/CHANGELOG.md -------------------------------------------------------------------------------- /serde_json_path_core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/Cargo.toml -------------------------------------------------------------------------------- /serde_json_path_core/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/LICENSE-MIT -------------------------------------------------------------------------------- /serde_json_path_core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/README.md -------------------------------------------------------------------------------- /serde_json_path_core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/lib.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/node.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/path.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/functions.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/integer.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/mod.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/query.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/segment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/segment.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/selector/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/selector/filter.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/selector/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/selector/index.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/selector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/selector/mod.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/selector/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/selector/name.rs -------------------------------------------------------------------------------- /serde_json_path_core/src/spec/selector/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_core/src/spec/selector/slice.rs -------------------------------------------------------------------------------- /serde_json_path_macros/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/CHANGELOG.md -------------------------------------------------------------------------------- /serde_json_path_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/Cargo.toml -------------------------------------------------------------------------------- /serde_json_path_macros/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/LICENSE-MIT -------------------------------------------------------------------------------- /serde_json_path_macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/README.md -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/Cargo.toml -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/LICENSE-MIT -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/README.md -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/common/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/common/args.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/common/define.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/common/define.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/common/extract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/common/extract.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/common/mod.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/func/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/func/args.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/func/define.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/func/define.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/func/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/func/mod.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/mod.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/reg/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/reg/args.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/reg/define.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/reg/define.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/internal/reg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/internal/reg/mod.rs -------------------------------------------------------------------------------- /serde_json_path_macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiltontj/serde_json_path/HEAD/serde_json_path_macros/src/lib.rs --------------------------------------------------------------------------------