nlohmann.json 3.10.5

Install-Package nlohmann.json -Version 3.10.5
dotnet add package nlohmann.json --version 3.10.5
<PackageReference Include="nlohmann.json" Version="3.10.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add nlohmann.json --version 3.10.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: nlohmann.json, 3.10.5"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install nlohmann.json as a Cake Addin
#addin nuget:?package=nlohmann.json&version=3.10.5

// Install nlohmann.json as a Cake Tool
#tool nuget:?package=nlohmann.json&version=3.10.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

JSON for Modern C++

Product Versions
native native
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on nlohmann.json:

Package Downloads

Focussed REST Client for modern C++


Azure Cosmos REST-API Client for Modern C++


SIP Parser for Modern C++

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on nlohmann.json:

Repository Stars
Sample code for the Microsoft Cognitive Services Speech SDK
.NET Tracer for Datadog APM
Version Downloads Last updated
3.10.5 3,249 5/8/2022
3.10.4 18,021 10/31/2021
3.10.3 296 10/31/2021
3.10.2 5,397 9/7/2021
3.10.1 1,048 8/24/2021
3.10.0 2,275 8/18/2021
3.9.1 35,277 8/11/2020
3.9.0 1,099 7/27/2020
3.8.0 380 7/24/2020
3.7.3 10,572 11/25/2019
3.7.2 463 11/25/2019
3.7.1 372 11/25/2019
3.7.0 61,012 8/7/2019
3.6.1 6,467 3/21/2019
3.6.0 446 3/21/2019
3.5.0 99,873 1/7/2019
3.4.0 523 1/7/2019
3.3.0 538 1/7/2019
3.2.0 2,501 9/28/2018

The previous version 3.10.4 introduced support to convert std::filesystem objects to JSON and vice versa. Unfortunately, we made the assumption that any compiler supporting C++17 would also have proper filesystem support. This was a mistake. This release introduces preprocessor checks (and means to override them) to make sure that the conversion support is only compiled if the compiler is detected to support it.

All changes are backward-compatible.

💰 Note you can support this project via [GitHub sponsors]( or [PayPal](