Expand description
A Rust implementation of SDMX-JSON (Statistical Data and Metadata eXchange) using Serde.
All JSON files are implemented with a top-level type, e.g
DataMesssage,
MetadataMessage,
and StructureMessage. Likewise,
all of these types can be deserialized from the following types:
- a
&strthrough implementing theFromStrtrait, which internally callsserde_json::from_str() - a
&[u8]through implementingTryFrom<&u8>, which internally callsserde_json::from_slice() - a
Valuethrough implementingTryFrom<Value>, which internally callsserde_json::from_value() - any type that implements
Readby directly callingserde_json::from_reader()
Modulesยง
- data
- SDMX-JSON Data Message format, 2.0.0 (aligned with SDMX 3.0.0)
- metadata
- SDMX-JSON Metadata Message format, 2.0.0 (aligned with SDMX 3.0.0)
- primitives
- Common foundational types shared between the message formats
- structure
- SDMX-JSON Structure Message format, 2.0.0 (aligned with SDMX 3.0.0)