JSON parsing, serialization, and DOM in C++11


Branch master develop
Azure Build Status Build Status
Docs Documentation Documentation
Drone Build Status Build Status
Matrix Matrix Matrix
Fuzzing --- fuzz
Appveyor Build status Build status codecov codecov



Boost.JSON is a portable C++ library which provides containers and algorithms that implement JavaScript Object Notation, or simply "JSON", a lightweight data-interchange format. This format is easy for humans to read and write, and easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language (Standard ECMA-262). JSON is a text format that is language-independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.

... More
license BSL-1.0
project boost
topics C++Boost
1 Version
version 1.77.0+1
depends 9; libboost-align, libboost-assert, libboost-config, libboost-container, libboost-exception, libboost-mp11, libboost-system, libboost-throw-exception, libboost-utility