| | https://nlohmann.github.io/ |
| nlohmann/json | https://github.com/nlohmann/json |
| Home | https://nlohmann.github.io/ |
| Features | https://nlohmann.github.io/features/arbitrary_types/ |
| Integration | https://nlohmann.github.io/integration/ |
| API Documentation | https://nlohmann.github.io/api/basic_json/ |
| Community | https://nlohmann.github.io/community/ |
| | https://nlohmann.github.io/ |
| nlohmann/json | https://github.com/nlohmann/json |
| Home | https://nlohmann.github.io/ |
| License | https://nlohmann.github.io/home/license/ |
| FAQ | https://nlohmann.github.io/home/faq/ |
| Exceptions | https://nlohmann.github.io/home/exceptions/ |
| Releases | https://nlohmann.github.io/home/releases/ |
| Design goals | https://nlohmann.github.io/home/design_goals/ |
| Architecture | https://nlohmann.github.io/home/architecture/ |
| Customers | https://nlohmann.github.io/home/customers/ |
| Sponsors | https://nlohmann.github.io/home/sponsors/ |
| Arbitrary Type Conversions | https://nlohmann.github.io/features/arbitrary_types/ |
| Binary Formats | https://nlohmann.github.io/features/binary_formats/ |
| BJData | https://nlohmann.github.io/features/binary_formats/bjdata/ |
| BSON | https://nlohmann.github.io/features/binary_formats/bson/ |
| CBOR | https://nlohmann.github.io/features/binary_formats/cbor/ |
| MessagePack | https://nlohmann.github.io/features/binary_formats/messagepack/ |
| UBJSON | https://nlohmann.github.io/features/binary_formats/ubjson/ |
| Binary Values | https://nlohmann.github.io/features/binary_values/ |
| Comments | https://nlohmann.github.io/features/comments/ |
| Trailing Commas | https://nlohmann.github.io/features/trailing_commas/ |
| Element Access | https://nlohmann.github.io/features/element_access/ |
| Unchecked access: operator[] | https://nlohmann.github.io/features/element_access/unchecked_access/ |
| Checked access: at | https://nlohmann.github.io/features/element_access/checked_access/ |
| Access with default value: value | https://nlohmann.github.io/features/element_access/default_value/ |
| Iterators | https://nlohmann.github.io/features/iterators/ |
| JSON Pointer | https://nlohmann.github.io/features/json_pointer/ |
| JSON Patch and Diff | https://nlohmann.github.io/features/json_patch/ |
| JSON Merge Patch | https://nlohmann.github.io/features/merge_patch/ |
| Modules | https://nlohmann.github.io/features/modules/ |
| nlohmann Namespace | https://nlohmann.github.io/features/namespace/ |
| Object Order | https://nlohmann.github.io/features/object_order/ |
| Parsing | https://nlohmann.github.io/features/parsing/ |
| JSON Lines | https://nlohmann.github.io/features/parsing/json_lines/ |
| Parsing and Exceptions | https://nlohmann.github.io/features/parsing/parse_exceptions/ |
| Parser Callbacks | https://nlohmann.github.io/features/parsing/parser_callbacks/ |
| SAX Interface | https://nlohmann.github.io/features/parsing/sax_interface/ |
| Runtime Assertions | https://nlohmann.github.io/features/assertions/ |
| Specializing enum conversion | https://nlohmann.github.io/features/enum_conversion/ |
| Supported Macros | https://nlohmann.github.io/features/macros/ |
| Types | https://nlohmann.github.io/features/types/ |
| Number Handling | https://nlohmann.github.io/features/types/number_handling/ |
| Integration | https://nlohmann.github.io/integration/ |
| Migration Guide | https://nlohmann.github.io/integration/migration_guide/ |
| CMake | https://nlohmann.github.io/integration/cmake/ |
| Package Managers | https://nlohmann.github.io/integration/package_managers/ |
| Pkg-config | https://nlohmann.github.io/integration/pkg-config/ |
| basic_json | https://nlohmann.github.io/api/basic_json/ |
| (Constructor) | https://nlohmann.github.io/api/basic_json/basic_json/ |
| (Destructor) | https://nlohmann.github.io/api/basic_json/~basic_json/ |
| accept | https://nlohmann.github.io/api/basic_json/accept/ |
| array | https://nlohmann.github.io/api/basic_json/array/ |
| array_t | https://nlohmann.github.io/api/basic_json/array_t/ |
| at | https://nlohmann.github.io/api/basic_json/at/ |
| back | https://nlohmann.github.io/api/basic_json/back/ |
| begin | https://nlohmann.github.io/api/basic_json/begin/ |
| binary | https://nlohmann.github.io/api/basic_json/binary/ |
| binary_t | https://nlohmann.github.io/api/basic_json/binary_t/ |
| boolean_t | https://nlohmann.github.io/api/basic_json/boolean_t/ |
| cbegin | https://nlohmann.github.io/api/basic_json/cbegin/ |
| cbor_tag_handler_t | https://nlohmann.github.io/api/basic_json/cbor_tag_handler_t/ |
| cend | https://nlohmann.github.io/api/basic_json/cend/ |
| clear | https://nlohmann.github.io/api/basic_json/clear/ |
| contains | https://nlohmann.github.io/api/basic_json/contains/ |
| count | https://nlohmann.github.io/api/basic_json/count/ |
| crbegin | https://nlohmann.github.io/api/basic_json/crbegin/ |
| crend | https://nlohmann.github.io/api/basic_json/crend/ |
| default_object_comparator_t | https://nlohmann.github.io/api/basic_json/default_object_comparator_t/ |
| diff | https://nlohmann.github.io/api/basic_json/diff/ |
| dump | https://nlohmann.github.io/api/basic_json/dump/ |
| emplace | https://nlohmann.github.io/api/basic_json/emplace/ |
| emplace_back | https://nlohmann.github.io/api/basic_json/emplace_back/ |
| empty | https://nlohmann.github.io/api/basic_json/empty/ |
| end | https://nlohmann.github.io/api/basic_json/end/ |
| end_pos | https://nlohmann.github.io/api/basic_json/end_pos/ |
| erase | https://nlohmann.github.io/api/basic_json/erase/ |
| error_handler_t | https://nlohmann.github.io/api/basic_json/error_handler_t/ |
| exception | https://nlohmann.github.io/api/basic_json/exception/ |
| find | https://nlohmann.github.io/api/basic_json/find/ |
| flatten | https://nlohmann.github.io/api/basic_json/flatten/ |
| from_bjdata | https://nlohmann.github.io/api/basic_json/from_bjdata/ |
| from_bson | https://nlohmann.github.io/api/basic_json/from_bson/ |
| from_cbor | https://nlohmann.github.io/api/basic_json/from_cbor/ |
| from_msgpack | https://nlohmann.github.io/api/basic_json/from_msgpack/ |
| from_ubjson | https://nlohmann.github.io/api/basic_json/from_ubjson/ |
| front | https://nlohmann.github.io/api/basic_json/front/ |
| get | https://nlohmann.github.io/api/basic_json/get/ |
| get_allocator | https://nlohmann.github.io/api/basic_json/get_allocator/ |
| get_binary | https://nlohmann.github.io/api/basic_json/get_binary/ |
| get_ptr | https://nlohmann.github.io/api/basic_json/get_ptr/ |
| get_ref | https://nlohmann.github.io/api/basic_json/get_ref/ |
| get_to | https://nlohmann.github.io/api/basic_json/get_to/ |
| std::hash | https://nlohmann.github.io/api/basic_json/std_hash/ |
| input_format_t | https://nlohmann.github.io/api/basic_json/input_format_t/ |
| insert | https://nlohmann.github.io/api/basic_json/insert/ |
| invalid_iterator | https://nlohmann.github.io/api/basic_json/invalid_iterator/ |
| is_array | https://nlohmann.github.io/api/basic_json/is_array/ |
| is_binary | https://nlohmann.github.io/api/basic_json/is_binary/ |
| is_boolean | https://nlohmann.github.io/api/basic_json/is_boolean/ |
| is_discarded | https://nlohmann.github.io/api/basic_json/is_discarded/ |
| is_null | https://nlohmann.github.io/api/basic_json/is_null/ |
| is_number | https://nlohmann.github.io/api/basic_json/is_number/ |
| is_number_float | https://nlohmann.github.io/api/basic_json/is_number_float/ |
| is_number_integer | https://nlohmann.github.io/api/basic_json/is_number_integer/ |
| is_number_unsigned | https://nlohmann.github.io/api/basic_json/is_number_unsigned/ |
| is_object | https://nlohmann.github.io/api/basic_json/is_object/ |
| is_primitive | https://nlohmann.github.io/api/basic_json/is_primitive/ |
| is_string | https://nlohmann.github.io/api/basic_json/is_string/ |
| is_structured | https://nlohmann.github.io/api/basic_json/is_structured/ |
| items | https://nlohmann.github.io/api/basic_json/items/ |
| json_base_class_t | https://nlohmann.github.io/api/basic_json/json_base_class_t/ |
| json_serializer | https://nlohmann.github.io/api/basic_json/json_serializer/ |
| max_size | https://nlohmann.github.io/api/basic_json/max_size/ |
| meta | https://nlohmann.github.io/api/basic_json/meta/ |
| merge_patch | https://nlohmann.github.io/api/basic_json/merge_patch/ |
| number_float_t | https://nlohmann.github.io/api/basic_json/number_float_t/ |
| number_integer_t | https://nlohmann.github.io/api/basic_json/number_integer_t/ |
| number_unsigned_t | https://nlohmann.github.io/api/basic_json/number_unsigned_t/ |
| object | https://nlohmann.github.io/api/basic_json/object/ |
| object_comparator_t | https://nlohmann.github.io/api/basic_json/object_comparator_t/ |
| object_t | https://nlohmann.github.io/api/basic_json/object_t/ |
| operator ValueType | https://nlohmann.github.io/api/basic_json/operator_ValueType/ |
| operator value_t | https://nlohmann.github.io/api/basic_json/operator_value_t/ |
| operator[] | https://nlohmann.github.io/api/basic_json/operator%5B%5D/ |
| operator= | https://nlohmann.github.io/api/basic_json/operator%3D/ |
| operator+= | https://nlohmann.github.io/api/basic_json/operator%2B%3D/ |
| operator== | https://nlohmann.github.io/api/basic_json/operator_eq/ |
| operator!= | https://nlohmann.github.io/api/basic_json/operator_ne/ |
| operator< | https://nlohmann.github.io/api/basic_json/operator_lt/ |
| operator> | https://nlohmann.github.io/api/basic_json/operator_gt/ |
| operator<= | https://nlohmann.github.io/api/basic_json/operator_le/ |
| operator>= | https://nlohmann.github.io/api/basic_json/operator_ge/ |
| operator<=> | https://nlohmann.github.io/api/basic_json/operator_spaceship/ |
| out_of_range | https://nlohmann.github.io/api/basic_json/out_of_range/ |
| other_error | https://nlohmann.github.io/api/basic_json/other_error/ |
| parse | https://nlohmann.github.io/api/basic_json/parse/ |
| parse_error | https://nlohmann.github.io/api/basic_json/parse_error/ |
| parse_event_t | https://nlohmann.github.io/api/basic_json/parse_event_t/ |
| parser_callback_t | https://nlohmann.github.io/api/basic_json/parser_callback_t/ |
| patch | https://nlohmann.github.io/api/basic_json/patch/ |
| patch_inplace | https://nlohmann.github.io/api/basic_json/patch_inplace/ |
| push_back | https://nlohmann.github.io/api/basic_json/push_back/ |
| rbegin | https://nlohmann.github.io/api/basic_json/rbegin/ |
| rend | https://nlohmann.github.io/api/basic_json/rend/ |
| sax_parse | https://nlohmann.github.io/api/basic_json/sax_parse/ |
| size | https://nlohmann.github.io/api/basic_json/size/ |
| start_pos | https://nlohmann.github.io/api/basic_json/start_pos/ |
| string_t | https://nlohmann.github.io/api/basic_json/string_t/ |
| swap | https://nlohmann.github.io/api/basic_json/swap/ |
| std::swap | https://nlohmann.github.io/api/basic_json/std_swap/ |
| to_bjdata | https://nlohmann.github.io/api/basic_json/to_bjdata/ |
| to_bson | https://nlohmann.github.io/api/basic_json/to_bson/ |
| to_cbor | https://nlohmann.github.io/api/basic_json/to_cbor/ |
| to_msgpack | https://nlohmann.github.io/api/basic_json/to_msgpack/ |
| to_string | https://nlohmann.github.io/api/basic_json/to_string/ |
| to_ubjson | https://nlohmann.github.io/api/basic_json/to_ubjson/ |
| type | https://nlohmann.github.io/api/basic_json/type/ |
| type_error | https://nlohmann.github.io/api/basic_json/type_error/ |
| type_name | https://nlohmann.github.io/api/basic_json/type_name/ |
| unflatten | https://nlohmann.github.io/api/basic_json/unflatten/ |
| update | https://nlohmann.github.io/api/basic_json/update/ |
| value | https://nlohmann.github.io/api/basic_json/value/ |
| value_t | https://nlohmann.github.io/api/basic_json/value_t/ |
| byte_container_with_subtype | https://nlohmann.github.io/api/byte_container_with_subtype/ |
| (constructor) | https://nlohmann.github.io/api/byte_container_with_subtype/byte_container_with_subtype/ |
| clear_subtype | https://nlohmann.github.io/api/byte_container_with_subtype/clear_subtype/ |
| has_subtype | https://nlohmann.github.io/api/byte_container_with_subtype/has_subtype/ |
| set_subtype | https://nlohmann.github.io/api/byte_container_with_subtype/set_subtype/ |
| subtype | https://nlohmann.github.io/api/byte_container_with_subtype/subtype/ |
| adl_serializer | https://nlohmann.github.io/api/adl_serializer/ |
| from_json | https://nlohmann.github.io/api/adl_serializer/from_json/ |
| to_json | https://nlohmann.github.io/api/adl_serializer/to_json/ |
| json | https://nlohmann.github.io/api/json/ |
| json_pointer | https://nlohmann.github.io/api/json_pointer/ |
| (Constructor) | https://nlohmann.github.io/api/json_pointer/json_pointer/ |
| back | https://nlohmann.github.io/api/json_pointer/back/ |
| empty | https://nlohmann.github.io/api/json_pointer/empty/ |
| operator string_t | https://nlohmann.github.io/api/json_pointer/operator_string_t/ |
| operator== | https://nlohmann.github.io/api/json_pointer/operator_eq/ |
| operator!= | https://nlohmann.github.io/api/json_pointer/operator_ne/ |
| operator/ | https://nlohmann.github.io/api/json_pointer/operator_slash/ |
| operator/= | https://nlohmann.github.io/api/json_pointer/operator_slasheq/ |
| parent_pointer | https://nlohmann.github.io/api/json_pointer/parent_pointer/ |
| pop_back | https://nlohmann.github.io/api/json_pointer/pop_back/ |
| push_back | https://nlohmann.github.io/api/json_pointer/push_back/ |
| string_t | https://nlohmann.github.io/api/json_pointer/string_t/ |
| to_string | https://nlohmann.github.io/api/json_pointer/to_string/ |
| json_sax | https://nlohmann.github.io/api/json_sax/ |
| binary | https://nlohmann.github.io/api/json_sax/binary/ |
| boolean | https://nlohmann.github.io/api/json_sax/boolean/ |
| end_array | https://nlohmann.github.io/api/json_sax/end_array/ |
| end_object | https://nlohmann.github.io/api/json_sax/end_object/ |
| key | https://nlohmann.github.io/api/json_sax/key/ |
| null | https://nlohmann.github.io/api/json_sax/null/ |
| number_float | https://nlohmann.github.io/api/json_sax/number_float/ |
| number_integer | https://nlohmann.github.io/api/json_sax/number_integer/ |
| number_unsigned | https://nlohmann.github.io/api/json_sax/number_unsigned/ |
| parse_error | https://nlohmann.github.io/api/json_sax/parse_error/ |
| start_array | https://nlohmann.github.io/api/json_sax/start_array/ |
| start_object | https://nlohmann.github.io/api/json_sax/start_object/ |
| string | https://nlohmann.github.io/api/json_sax/string/ |
| operator<<(basic_json), operator<<(json_pointer) | https://nlohmann.github.io/api/operator_ltlt/ |
| operator>>(basic_json) | https://nlohmann.github.io/api/operator_gtgt/ |
| operator""_json | https://nlohmann.github.io/api/operator_literal_json/ |
| operator""_json_pointer | https://nlohmann.github.io/api/operator_literal_json_pointer/ |
| ordered_json | https://nlohmann.github.io/api/ordered_json/ |
| ordered_map | https://nlohmann.github.io/api/ordered_map/ |
| macros | https://nlohmann.github.io/api/macros/ |
| JSON_ASSERT | https://nlohmann.github.io/api/macros/json_assert/ |
| JSON_CATCH_USER, JSON_THROW_USER, JSON_TRY_USER | https://nlohmann.github.io/api/macros/json_throw_user/ |
| JSON_DIAGNOSTICS | https://nlohmann.github.io/api/macros/json_diagnostics/ |
| JSON_DIAGNOSTIC_POSITIONS | https://nlohmann.github.io/api/macros/json_diagnostic_positions/ |
| JSON_DISABLE_ENUM_SERIALIZATION | https://nlohmann.github.io/api/macros/json_disable_enum_serialization/ |
| JSON_HAS_CPP_11, JSON_HAS_CPP_14, JSON_HAS_CPP_17, JSON_HAS_CPP_20 | https://nlohmann.github.io/api/macros/json_has_cpp_11/ |
| JSON_HAS_EXPERIMENTAL_FILESYSTEM, JSON_HAS_FILESYSTEM | https://nlohmann.github.io/api/macros/json_has_filesystem/ |
| JSON_HAS_RANGES | https://nlohmann.github.io/api/macros/json_has_ranges/ |
| JSON_HAS_STATIC_RTTI | https://nlohmann.github.io/api/macros/json_has_static_rtti/ |
| JSON_HAS_THREE_WAY_COMPARISON | https://nlohmann.github.io/api/macros/json_has_three_way_comparison/ |
| JSON_NOEXCEPTION | https://nlohmann.github.io/api/macros/json_noexception/ |
| JSON_NO_IO | https://nlohmann.github.io/api/macros/json_no_io/ |
| JSON_SKIP_LIBRARY_VERSION_CHECK | https://nlohmann.github.io/api/macros/json_skip_library_version_check/ |
| JSON_SKIP_UNSUPPORTED_COMPILER_CHECK | https://nlohmann.github.io/api/macros/json_skip_unsupported_compiler_check/ |
| JSON_USE_GLOBAL_UDLS | https://nlohmann.github.io/api/macros/json_use_global_udls/ |
| JSON_USE_IMPLICIT_CONVERSIONS | https://nlohmann.github.io/api/macros/json_use_implicit_conversions/ |
| JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON | https://nlohmann.github.io/api/macros/json_use_legacy_discarded_value_comparison/ |
| NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE, NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT, NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_ONLY_SERIALIZE, NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE, NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_WITH_DEFAULT, NLOHMANN_DEFINE_DERIVED_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE | https://nlohmann.github.io/api/macros/nlohmann_define_derived_type/ |
| NLOHMANN_DEFINE_TYPE_INTRUSIVE, NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT, NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE | https://nlohmann.github.io/api/macros/nlohmann_define_type_intrusive/ |
| NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE, NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT, NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE | https://nlohmann.github.io/api/macros/nlohmann_define_type_non_intrusive/ |
| NLOHMANN_JSON_NAMESPACE | https://nlohmann.github.io/api/macros/nlohmann_json_namespace/ |
| NLOHMANN_JSON_NAMESPACE_BEGIN, NLOHMANN_JSON_NAMESPACE_END | https://nlohmann.github.io/api/macros/nlohmann_json_namespace_begin/ |
| NLOHMANN_JSON_NAMESPACE_NO_VERSION | https://nlohmann.github.io/api/macros/nlohmann_json_namespace_no_version/ |
| NLOHMANN_JSON_SERIALIZE_ENUM | https://nlohmann.github.io/api/macros/nlohmann_json_serialize_enum/ |
| NLOHMANN_JSON_VERSION_MAJOR, NLOHMANN_JSON_VERSION_MINOR, NLOHMANN_JSON_VERSION_PATCH | https://nlohmann.github.io/api/macros/nlohmann_json_version_major/ |
| Community | https://nlohmann.github.io/community/ |
| Code of Conduct | https://nlohmann.github.io/community/code_of_conduct/ |
| Contribution Guidelines | https://nlohmann.github.io/community/contribution_guidelines/ |
| Quality assurance | https://nlohmann.github.io/community/quality_assurance/ |
| Governance | https://nlohmann.github.io/community/governance/ |
| Security Policy | https://nlohmann.github.io/community/security_policy/ |
| | https://github.com/nlohmann |
| | https://www.linkedin.com/in/nielslohmann/ |
| | https://www.xing.com/profile/Niels_Lohmann |
| | https://www.paypal.me/nlohmann |