NL

nlohmann/json

Single-header JSON library for Modern C++ — intuitive syntax, STL integration, and no external dependencies.

C++ serialization free Open Source since 2013

nlohmann/json is a single json.hpp header — drop it in and you have idiomatic C++ JSON with auto j = json::parse(str), subscript access, and STL container integration. It supports BSON, CBOR, MessagePack, and UBJSON alongside JSON. The most starred C++ library on GitHub.

// related libraries

{F

Fast, safe, and expressive string formatting library for C++ — the basis for std::format in …

utility 2012 open source

// tags

jsonserializationcppmodern-cppheader-onlyparsing
Something wrong? Edit this entry on GitHub.
✏ Edit on GitHub