nlohmann.json.decomposed
3.11.0
See the version list below for details.
dotnet add package nlohmann.json.decomposed --version 3.11.0
NuGet\Install-Package nlohmann.json.decomposed -Version 3.11.0
<PackageReference Include="nlohmann.json.decomposed" Version="3.11.0" />
paket add nlohmann.json.decomposed --version 3.11.0
#r "nuget: nlohmann.json.decomposed, 3.11.0"
// Install nlohmann.json.decomposed as a Cake Addin #addin nuget:?package=nlohmann.json.decomposed&version=3.11.0 // Install nlohmann.json.decomposed as a Cake Tool #tool nuget:?package=nlohmann.json.decomposed&version=3.11.0
JSON for Modern C++ (this version contains decomposed headers as opposed to the normal single header version)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version 3.11.0 is one of the biggest releases (in terms of closed issues and merged pull requests) ever. It brings:
String view support for all functions working on object keys (e.g., at or operator[]), avoiding unnecessary allocations.
BJData as the fifth supported binary format besides BSON, CBOR, MessagePack, and UBJSON.
Better C++20 support to make the library integrate more smoothly with newer codebases.
Better support for avoiding problems when multiple versions of the library are used in the same project.
Even better and more extensive documentation and examples.
More tests for edge cases like 32-bit support, C++20 features, using the library with ICPC, or after including <windows.h>.
All changes are backward-compatible.
💰 Note you can support this project via [GitHub sponsors](https://github.com/sponsors/nlohmann) or [PayPal](http://paypal.me/nlohmann).