mirror of
https://github.com/nlohmann/json.git
synced 2026-07-09 12:05:10 +00:00
847 B
847 B
nlohmann::basic_json::input_format_t
enum class input_format_t {
json,
cbor,
msgpack,
ubjson,
bson,
bjdata
};
This enumeration is used in the sax_parse function to choose the input format to parse:
- json
- JSON (JavaScript Object Notation)
- cbor
- CBOR (Concise Binary Object Representation)
- msgpack
- MessagePack
- ubjson
- UBJSON (Universal Binary JSON)
- bson
- BSON (Binary JSON)
- bjdata
- BJData (Binary JData)
Examples
??? example
The example below shows how an `input_format_t` enum value is passed to `sax_parse` to set the input format to CBOR.
```cpp
--8<-- "examples/sax_parse__binary.cpp"
```
Output:
```json
--8<-- "examples/sax_parse__binary.output"
```
Version history
- Added in version 3.2.0.