JSON for Modern C++
Initializing search
nlohmann/json
JSON for Modern C++
nlohmann/json
Home
Home
JSON for Modern C++
License
Code of Conduct
FAQ
Exceptions
Releases
Design goals
Sponsors
Features
Features
Arbitrary Types Conversions
Binary Formats
Binary Formats
Overview
BSON
CBOR
MessagePack
UBJSON
Binary Values
Comments
Element Access
Element Access
Overview
Unchecked access: operator[]
Checked access: at
Access with default value: value
Iterators
JSON Pointer
JSON Patch and Diff
JSON Merge Patch
Object Order
Parsing
Parsing
Overview
Parsing and exceptions
Parser Callbacks
SAX Interface
Specializing enum conversion
Supported Macros
Types
Types
Overview
Number Handling
Integration
Integration
Header only
CMake
Package Managers
Pkg-config
Doxygen
API
API
basic_json
basic_json
basic_json
basic_json::accept
basic_json::array
basic_json::array_t
basic_json::at
basic_json::back
basic_json::basic_json
basic_json::~basic_json
basic_json::begin
basic_json::binary
basic_json::binary_t
basic_json::boolean_t
basic_json::cbegin
basic_json::cbor_tag_handler_t
basic_json::cend
basic_json::clear
basic_json::contains
basic_json::count
basic_json::crbegin
basic_json::rend
basic_json::diff
basic_json::dump
basic_json::emplace
basic_json::emplace_back
basic_json::empty
basic_json::end
basic_json::erase
basic_json::error_handler_t
basic_json::exception
basic_json::find
basic_json::flatten
basic_json::from_bson
basic_json::from_cbor
basic_json::from_msgpack
basic_json::from_ubjson
basic_json::front
basic_json::get
basic_json::get_allocator
basic_json::get_binary
basic_json::get_ptr
basic_json::get_ref
basic_json::get_to
basic_json::input_format_t
basic_json::insert
basic_json::invalid_iterator
basic_json::is_array
basic_json::is_binary
basic_json::is_boolean
basic_json::is_discarded
basic_json::is_null
basic_json::is_number
basic_json::is_number_float
basic_json::is_number_integer
basic_json::is_number_unsigned
basic_json::is_object
basic_json::is_primitive
basic_json::is_string
basic_json::is_structured
basic_json::items
basic_json::json_serializer
basic_json::max_size
basic_json::meta
basic_json::merge_patch
basic_json::number_float_t
basic_json::number_integer_t
basic_json::number_unsigned_t
basic_json::object
basic_json::object_comparator_t
basic_json::object_t
basic_json::operator ValueType
basic_json::operator value_t
basic_json::operator[]
basic_json::operator=
basic_json::operator==
basic_json::operator!=
basic_json::operator<
basic_json::operator<=
basic_json::operator>
basic_json::operator>=
basic_json::operator+=
basic_json::operator""_json
basic_json::operator""_json_pointer
basic_json::out_of_range
basic_json::other_error
basic_json::parse
basic_json::parse_error
basic_json::parse_event_t
basic_json::parser_callback_t
basic_json::patch
basic_json::push_back
basic_json::rbegin
basic_json::rend
basic_json::sax_parse
basic_json::size
basic_json::string_t
basic_json::to_bson
basic_json::to_cbor
basic_json::to_msgpack
basic_json::to_ubjson
basic_json::type
basic_json::type_error
basic_json::type_name
basic_json::unflatten
basic_json::update
basic_json::value
basic_json::value_t
adl_serializer
json
json_pointer
ordered_map
ordered_json
404 - Not found