--- template: home.html hide: - toc --- # JSON for Modern C++
- :octicons-rocket-24:{ .lg .middle } __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. [:octicons-arrow-right-24: Features](features/index.md) - :octicons-package-24:{ .lg .middle } __Integration__ --- Add the library to your project via a single header, CMake, a package manager, or pkg-config. [:octicons-arrow-right-24: Integration](integration/index.md) - :octicons-book-24:{ .lg .middle } __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`. [:octicons-arrow-right-24: API documentation](api/basic_json/index.md) - :octicons-question-24:{ .lg .middle } __FAQ__ --- Answers to common questions and known surprises when using the library. [:octicons-arrow-right-24: FAQ](home/faq.md) - :octicons-tag-24:{ .lg .middle } __Releases__ --- What changed in each release, with links to the relevant documentation. [:octicons-arrow-right-24: Releases](home/releases/index.md) - :octicons-people-24:{ .lg .middle } __Community__ --- The ecosystem, contribution guidelines, governance, and quality assurance around the project. [:octicons-arrow-right-24: Community](community/index.md)
![JSON for Modern C++](images/json-light.svg#only-light) ![JSON for Modern C++](images/json-dark.svg#only-dark)