JSON for Modern C++
Initializing search
nlohmann/json
Home
Features
Integration
API Documentation
JSON for Modern C++
nlohmann/json
Home
Home
License
Code of Conduct
FAQ
Exceptions
Releases
Design goals
Sponsors
Features
Features
Arbitrary Types Conversions
Binary Formats
Binary Formats
BSON
CBOR
MessagePack
UBJSON
Binary Values
Comments
Element Access
Element Access
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
JSON Lines
Parsing and Exceptions
Parser Callbacks
SAX Interface
Specializing enum conversion
Supported Macros
Types
Types
Number Handling
Integration
Integration
CMake
Package Managers
Pkg-config
API Documentation
API Documentation
basic_json
basic_json
(Constructor)
(Destructor)
accept
array
array_t
at
back
begin
binary
binary_t
boolean_t
cbegin
cbor_tag_handler_t
cend
clear
contains
count
crbegin
crend
diff
dump
emplace
emplace_back
empty
end
erase
error_handler_t
exception
find
flatten
from_bson
from_cbor
from_msgpack
from_ubjson
front
get
get_allocator
get_binary
get_ptr
get_ref
get_to
std::hash<basic_json>
input_format_t
insert
invalid_iterator
is_array
is_binary
is_boolean
is_discarded
is_null
is_number
is_number_float
is_number_integer
is_number_unsigned
is_object
is_primitive
is_string
is_structured
items
json_serializer
max_size
meta
merge_patch
number_float_t
number_integer_t
number_unsigned_t
object
object_comparator_t
object_t
operator ValueType
operator value_t
operator[]
operator=
operator==
operator!=
operator<
operator<<
operator<=
operator>
operator>>
operator>=
operator+=
operator""_json
operator""_json_pointer
out_of_range
other_error
parse
parse_error
parse_event_t
parser_callback_t
patch
push_back
rbegin
rend
sax_parse
size
string_t
swap
std::swap<basic_json>
to_bson
to_cbor
to_msgpack
to_string
to_ubjson
type
type_error
type_name
unflatten
update
value
value_t
byte_container_with_subtype
byte_container_with_subtype
(constructor)
clear_subtype
has_subtype
set_subtype
subtype
adl_serializer
adl_serializer
from_json
to_json
json
json_pointer
json_pointer
(Constructor)
back
empty
operator std::string
operator/
operator/=
parent_pointer
pop_back
push_back
to_string
json_sax
json_sax
binary
boolean
end_array
end_object
key
null
number_float
number_integer
number_unsigned
parse_error
start_array
start_object
string
ordered_json
ordered_map
macros
macros
JSON_ASSERT(x)
404 - Not found
Back to top