v2.0.0¶
Released on 2016-06-24.
Feature release with a minor (potentially non-backward-compatible) API change from added noexcept and constexpr specifiers.
- Adds JSON Pointer support in
atandoperator[], plusflattenandunflatten. - Adds JSON Patch via
diffandpatch, unsigned 64-bit integer support, and locale-independent serialization.
API changes¶
Added (11 pages):
operator""_json_pointerbasic_json:diff,flatten,is_number_unsigned,number_unsigned_t,patch,unflattenjson_pointer: (overview),json_pointer,operator string_t,to_string
Changed:
basic_json::at: Overload 4 added.basic_json::is_number: Extended to also returntruefor unsigned integers in 2.0.0.basic_json::is_number_integer: Extended to also returntruefor unsigned integers in 2.0.0.basic_json::operator+=: Overload 3 added.basic_json::operator[]: Overload 4 added.basic_json::operator value_t: Added unsigned integer type in version 2.0.0.basic_json::push_back: Overload 3 added.basic_json::type: Added unsigned integer type in version 2.0.0.basic_json::value_t: Added unsigned integer type in version 2.0.0.