Rust library to flatten a JSON object using JSON Pointer field addressing as defined in IETF RFC 6901.
```rust let value = json!( { "name": "John Smith", "age": 24, "address": { "country": "US", "zip": "00000" }, "phones": [ "123", "456" ] } );
let actual = jsonpointerflatten::fromvalue(&value).unwrap(); ```
Outputs
json
{
"": {},
"/address": {},
"/address/country": "US",
"/address/zip": "00000",
"/age": 24,
"/name": "John Smith",
"/phones": [],
"/phones/0": "123",
"/phones/1": "456"
}