serde_json_merge 0.0.7

Merge, index, iterate, and sort a serde_json::Value (recursively)
docs.rs failed to build serde_json_merge-0.0.7
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: serde_json_merge-0.0.6

serde_json_merge

Merge, index, iterate, and sort a serde_json::Value (recursively).

This library supports in-place merging and sorting using DFS and BFS traversal.

[dependencies]
serde_json_merge = "0"

Usage

For usage examples, check the examples and documentation.

Examples

TODO: embed these examples here

cargo run --example async_fs --features async -- --path ./
cargo run --example sync_fs --features sync,rayon -- --path ./

Development

mise install

# see a list of development tasks such as `test`, `bench`, or `lint`
task --list

Benchmark reports are available here.

Acknowledgements

After I wrote this crate for another project and decided to publish it, I found json_value_merge.

Looking through it, I added merge_index inspired by their merge_in API.