Parsing
Parsing is the boundary between untrusted text and typed data. Every way into a json value from
Creating values
Construction is where the library's convenience is loudest — you can build a document out of
The value type
json is one C++ type that behaves like several types at runtime — a tagged union with container
Serialization
dump() is the inverse of parse() — it turns a json value back into text — and its defaults