smooth-json
This crate allows for flattening JSON objects into objects ready for use in Parquet, CSV, or other or data data styles.
The flattening is similar to ElasticSearch's ingestion flattening or what would be needed for VAST's DB and Table integrations.
Features
- Flatten serde_json's
Valuevariants into structures suitable for use with applications that are expecting data or columnar data formats.
Examples
let input: Value = json!;
let result: Value = flatten;
/*
{
"a.b": [1]
}
*/