using ordered_json = basic_json<ordered_map>;
This type preserves the insertion order of object keys.
Since version 3.9.0.