Skip to content

JSON for Modern C++

What if JSON was part of modern C++?

Get started API documentation Latest release

JSON for Modern C++

  • Features


    Creating, parsing, accessing, and serializing JSON values, converting your own C++ types, JSON Pointer/Patch/Merge Patch, binary formats, zero-copy views, and more.

    Features

  • Integration


    Add the library to your project via a single header, CMake, a package manager, or pkg-config.

    Integration

  • API documentation


    The complete reference for basic_json and its member functions, types, and related classes, as well as for json_document and json_view.

    API documentation

  • FAQ


    Answers to common questions and known surprises when using the library.

    FAQ

  • Releases


    What changed in each release, with links to the relevant documentation.

    Releases

  • Community


    The ecosystem, contribution guidelines, governance, and quality assurance around the project.

    Community

JSON for Modern C++ JSON for Modern C++