JSON for Modern C++
Authors/Creators
Description
Release date: 2021-08-26 SHA-256: 059743e48b37e41579ee3a92e82e984bfa0d2a9a2b20b175d04db8089f46f047 (json.hpp), 61e605be15e88deeac4582aaf01c09d616f8302edde7adcaba9261ddc3b4ceca (include.zip)
SummaryThis release is made days after the 3.10.1 release due to a bug in the release script: The 3.10.1 release at GitHub contained the correct files, but the associated tag v3.10.1 points to the wrong commit. This release is made with a fixed build script. All changes are backward-compatible.
:moneybag: Note you can support this project via GitHub sponsors or PayPal.
:zap: Improvements- Fix the release scripts to correctly tag releases. #2973
- Fix some
-Wunusedwarnings onJSON_DIAGNOSTICSwhen the library is built without CMake. #2975 #2976
Passing iterator pairs or pointer/length pairs to parsing functions (basic_json::parse, basic_json::accept, basic_json::sax_parse, basic_json::from_cbor, basic_json::from_msgpack, basic_json::from_ubjson, basic_json::from_bson) via initializer lists is deprecated. Instead, pass two iterators; for instance, call basic_json::from_cbor(ptr, ptr+len) instead of basic_json::from_cbor({ptr, len}).
The following functions have been deprecated in earlier versions and will be removed in the next major version (i.e., 4.0.0):
- Function
iterator_wrapperare deprecated. Please use the member functionitems()instead. - Functions
friend std::istream& operator<<(basic_json&, std::istream&)andfriend std::ostream& operator>>(const basic_json&, std::ostream&)are deprecated. Please usefriend std::istream& operator>>(std::istream&, basic_json&)andfriend operator<<(std::ostream&, const basic_json&)instead.
All deprecations are annotated with HEDLEY_DEPRECATED_FOR to report which function to use instead.
Notes
Files
nlohmann/json-v3.10.2.zip
Files
(7.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:6d7be8d321ab0dc66a391c2c48d82f2a
|
7.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/nlohmann/json/tree/v3.10.2 (URL)