From 0b82731bef254e66b425f40f65668d98b0ead334 Mon Sep 17 00:00:00 2001 From: nlohmann Date: Tue, 27 May 2025 18:56:49 +0000 Subject: [PATCH] deploy: 68c25aec608db272fd62f8eae2c34fb5e73a1af5 --- api/adl_serializer/from_json/index.html | 2 +- api/adl_serializer/index.html | 2 +- api/adl_serializer/to_json/index.html | 2 +- api/basic_json/accept/index.html | 2 +- api/basic_json/array/index.html | 2 +- api/basic_json/array_t/index.html | 2 +- api/basic_json/at/index.html | 2 +- api/basic_json/back/index.html | 2 +- api/basic_json/basic_json/index.html | 2 +- api/basic_json/begin/index.html | 2 +- api/basic_json/binary/index.html | 2 +- api/basic_json/binary_t/index.html | 2 +- api/basic_json/boolean_t/index.html | 2 +- api/basic_json/cbegin/index.html | 2 +- api/basic_json/cbor_tag_handler_t/index.html | 2 +- api/basic_json/cend/index.html | 2 +- api/basic_json/clear/index.html | 2 +- api/basic_json/contains/index.html | 2 +- api/basic_json/count/index.html | 2 +- api/basic_json/crbegin/index.html | 2 +- api/basic_json/crend/index.html | 2 +- .../default_object_comparator_t/index.html | 2 +- api/basic_json/diff/index.html | 2 +- api/basic_json/dump/index.html | 2 +- api/basic_json/emplace/index.html | 2 +- api/basic_json/emplace_back/index.html | 2 +- api/basic_json/empty/index.html | 2 +- api/basic_json/end/index.html | 2 +- api/basic_json/end_pos/index.html | 2 +- api/basic_json/erase/index.html | 2 +- api/basic_json/error_handler_t/index.html | 2 +- api/basic_json/exception/index.html | 2 +- api/basic_json/find/index.html | 2 +- api/basic_json/flatten/index.html | 2 +- api/basic_json/from_bjdata/index.html | 2 +- api/basic_json/from_bson/index.html | 2 +- api/basic_json/from_cbor/index.html | 2 +- api/basic_json/from_msgpack/index.html | 2 +- api/basic_json/from_ubjson/index.html | 2 +- api/basic_json/front/index.html | 2 +- api/basic_json/get/index.html | 2 +- api/basic_json/get_allocator/index.html | 2 +- api/basic_json/get_binary/index.html | 2 +- api/basic_json/get_ptr/index.html | 2 +- api/basic_json/get_ref/index.html | 2 +- api/basic_json/get_to/index.html | 2 +- api/basic_json/index.html | 2 +- api/basic_json/input_format_t/index.html | 2 +- api/basic_json/insert/index.html | 2 +- api/basic_json/invalid_iterator/index.html | 2 +- api/basic_json/is_array/index.html | 2 +- api/basic_json/is_binary/index.html | 2 +- api/basic_json/is_boolean/index.html | 2 +- api/basic_json/is_discarded/index.html | 2 +- api/basic_json/is_null/index.html | 2 +- api/basic_json/is_number/index.html | 2 +- api/basic_json/is_number_float/index.html | 2 +- api/basic_json/is_number_integer/index.html | 2 +- api/basic_json/is_number_unsigned/index.html | 2 +- api/basic_json/is_object/index.html | 2 +- api/basic_json/is_primitive/index.html | 2 +- api/basic_json/is_string/index.html | 2 +- api/basic_json/is_structured/index.html | 2 +- api/basic_json/items/index.html | 2 +- api/basic_json/json_base_class_t/index.html | 2 +- api/basic_json/json_serializer/index.html | 2 +- api/basic_json/max_size/index.html | 2 +- api/basic_json/merge_patch/index.html | 2 +- api/basic_json/meta/index.html | 2 +- api/basic_json/number_float_t/index.html | 2 +- api/basic_json/number_integer_t/index.html | 2 +- api/basic_json/number_unsigned_t/index.html | 2 +- api/basic_json/object/index.html | 2 +- api/basic_json/object_comparator_t/index.html | 2 +- api/basic_json/object_t/index.html | 2 +- api/basic_json/operator+=/index.html | 2 +- api/basic_json/operator=/index.html | 2 +- api/basic_json/operator[]/index.html | 2 +- api/basic_json/operator_ValueType/index.html | 2 +- api/basic_json/operator_eq/index.html | 2 +- api/basic_json/operator_ge/index.html | 2 +- api/basic_json/operator_gt/index.html | 2 +- api/basic_json/operator_le/index.html | 2 +- api/basic_json/operator_lt/index.html | 2 +- api/basic_json/operator_ne/index.html | 2 +- api/basic_json/operator_spaceship/index.html | 2 +- api/basic_json/operator_value_t/index.html | 2 +- api/basic_json/other_error/index.html | 2 +- api/basic_json/out_of_range/index.html | 2 +- api/basic_json/parse/index.html | 2 +- api/basic_json/parse_error/index.html | 2 +- api/basic_json/parse_event_t/index.html | 2 +- api/basic_json/parser_callback_t/index.html | 2 +- api/basic_json/patch/index.html | 2 +- api/basic_json/patch_inplace/index.html | 2 +- api/basic_json/push_back/index.html | 2 +- api/basic_json/rbegin/index.html | 2 +- api/basic_json/rend/index.html | 2 +- api/basic_json/sax_parse/index.html | 2 +- api/basic_json/size/index.html | 2 +- api/basic_json/start_pos/index.html | 2 +- api/basic_json/std_hash/index.html | 2 +- api/basic_json/std_swap/index.html | 2 +- api/basic_json/string_t/index.html | 2 +- api/basic_json/swap/index.html | 2 +- api/basic_json/to_bjdata/index.html | 2 +- api/basic_json/to_bson/index.html | 2 +- api/basic_json/to_cbor/index.html | 2 +- api/basic_json/to_msgpack/index.html | 2 +- api/basic_json/to_string/index.html | 2 +- api/basic_json/to_ubjson/index.html | 2 +- api/basic_json/type/index.html | 2 +- api/basic_json/type_error/index.html | 2 +- api/basic_json/type_name/index.html | 2 +- api/basic_json/unflatten/index.html | 2 +- api/basic_json/update/index.html | 2 +- api/basic_json/value/index.html | 2 +- api/basic_json/value_t/index.html | 2 +- api/basic_json/~basic_json/index.html | 2 +- .../byte_container_with_subtype/index.html | 2 +- .../clear_subtype/index.html | 2 +- .../has_subtype/index.html | 2 +- api/byte_container_with_subtype/index.html | 2 +- .../set_subtype/index.html | 2 +- .../subtype/index.html | 2 +- api/json/index.html | 2 +- api/json_pointer/back/index.html | 2 +- api/json_pointer/empty/index.html | 2 +- api/json_pointer/index.html | 2 +- api/json_pointer/json_pointer/index.html | 2 +- api/json_pointer/operator_eq/index.html | 2 +- api/json_pointer/operator_ne/index.html | 2 +- api/json_pointer/operator_slash/index.html | 2 +- api/json_pointer/operator_slasheq/index.html | 2 +- api/json_pointer/operator_string_t/index.html | 2 +- api/json_pointer/parent_pointer/index.html | 2 +- api/json_pointer/pop_back/index.html | 2 +- api/json_pointer/push_back/index.html | 2 +- api/json_pointer/string_t/index.html | 2 +- api/json_pointer/to_string/index.html | 2 +- api/json_sax/binary/index.html | 2 +- api/json_sax/boolean/index.html | 2 +- api/json_sax/end_array/index.html | 2 +- api/json_sax/end_object/index.html | 2 +- api/json_sax/index.html | 2 +- api/json_sax/key/index.html | 2 +- api/json_sax/null/index.html | 2 +- api/json_sax/number_float/index.html | 2 +- api/json_sax/number_integer/index.html | 2 +- api/json_sax/number_unsigned/index.html | 2 +- api/json_sax/parse_error/index.html | 2 +- api/json_sax/start_array/index.html | 2 +- api/json_sax/start_object/index.html | 2 +- api/json_sax/string/index.html | 2 +- api/macros/index.html | 2 +- api/macros/json_assert/index.html | 2 +- .../json_diagnostic_positions/index.html | 2 +- api/macros/json_diagnostics/index.html | 2 +- .../index.html | 2 +- api/macros/json_has_cpp_11/index.html | 2 +- api/macros/json_has_filesystem/index.html | 2 +- api/macros/json_has_ranges/index.html | 2 +- api/macros/json_has_static_rtti/index.html | 2 +- .../json_has_three_way_comparison/index.html | 2 +- api/macros/json_no_io/index.html | 2 +- api/macros/json_noexception/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- api/macros/json_throw_user/index.html | 2 +- api/macros/json_use_global_udls/index.html | 2 +- .../json_use_implicit_conversions/index.html | 2 +- .../index.html | 2 +- .../nlohmann_define_derived_type/index.html | 2 +- .../nlohmann_define_type_intrusive/index.html | 2 +- .../index.html | 2 +- api/macros/nlohmann_json_namespace/index.html | 2 +- .../nlohmann_json_namespace_begin/index.html | 2 +- .../index.html | 2 +- .../nlohmann_json_serialize_enum/index.html | 2 +- .../nlohmann_json_version_major/index.html | 2 +- api/operator_gtgt/index.html | 2 +- api/operator_literal_json/index.html | 2 +- api/operator_literal_json_pointer/index.html | 2 +- api/operator_ltlt/index.html | 2 +- api/ordered_json/index.html | 2 +- api/ordered_map/index.html | 2 +- .../badge/vertical-allrepos/nlohmann-json.svg | 2 +- community/code_of_conduct/index.html | 2 +- community/contribution_guidelines/index.html | 2 +- community/governance/index.html | 2 +- community/index.html | 2 +- community/quality_assurance/index.html | 2 +- community/security_policy/index.html | 2 +- features/arbitrary_types/index.html | 2 +- features/assertions/index.html | 2 +- features/binary_formats/bjdata/index.html | 2 +- features/binary_formats/bson/index.html | 2 +- features/binary_formats/cbor/index.html | 2 +- features/binary_formats/index.html | 2 +- .../binary_formats/messagepack/index.html | 2 +- features/binary_formats/ubjson/index.html | 2 +- features/binary_values/index.html | 2 +- features/comments/index.html | 2 +- .../element_access/checked_access/index.html | 2 +- .../element_access/default_value/index.html | 2 +- features/element_access/index.html | 2 +- .../unchecked_access/index.html | 2 +- features/enum_conversion/index.html | 2 +- features/iterators/index.html | 2 +- features/json_patch/index.html | 2 +- features/json_pointer/index.html | 2 +- features/macros/index.html | 2 +- features/merge_patch/index.html | 2 +- features/namespace/index.html | 2 +- features/object_order/index.html | 2 +- features/parsing/index.html | 2 +- features/parsing/json_lines/index.html | 2 +- features/parsing/parse_exceptions/index.html | 2 +- features/parsing/parser_callbacks/index.html | 2 +- features/parsing/sax_interface/index.html | 2 +- features/trailing_commas/index.html | 2 +- features/types/index.html | 2 +- features/types/number_handling/index.html | 2 +- home/architecture/index.html | 2 +- home/customers/index.html | 2 +- home/design_goals/index.html | 2 +- home/exceptions/index.html | 2 +- home/faq/index.html | 2 +- home/license/index.html | 2 +- home/releases/index.html | 2 +- home/sponsors/index.html | 2 +- images/customers.png | Bin 1020636 -> 1058545 bytes index.html | 2 +- integration/cmake/index.html | 2 +- integration/index.html | 2 +- integration/migration_guide/index.html | 2 +- integration/package_managers/index.html | 2 +- integration/pkg-config/index.html | 2 +- search/search_index.json | 2 +- sitemap.xml | 472 +++++++++--------- sitemap.xml.gz | Bin 1736 -> 1736 bytes 241 files changed, 474 insertions(+), 474 deletions(-) diff --git a/api/adl_serializer/from_json/index.html b/api/adl_serializer/from_json/index.html index c41440564..e5da460a1 100644 --- a/api/adl_serializer/from_json/index.html +++ b/api/adl_serializer/from_json/index.html @@ -101,4 +101,4 @@ std::cout << p.name << " (" << p.age << ") lives in " << p.address << std::endl; }

Output:

Ned Flanders (60) lives in 744 Evergreen Terrace
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/adl_serializer/index.html b/api/adl_serializer/index.html index 8d82958b3..06a181b6e 100644 --- a/api/adl_serializer/index.html +++ b/api/adl_serializer/index.html @@ -12,4 +12,4 @@ // same thing, but with the "from_json" method } }; -

Member functions

Version history

\ No newline at end of file +

Member functions

Version history

\ No newline at end of file diff --git a/api/adl_serializer/to_json/index.html b/api/adl_serializer/to_json/index.html index 49d4a4116..3e2fe0c9b 100644 --- a/api/adl_serializer/to_json/index.html +++ b/api/adl_serializer/to_json/index.html @@ -35,4 +35,4 @@ std::cout << j << std::endl; }

Output:

{"address":"744 Evergreen Terrace","age":60,"name":"Ned Flanders"}
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/accept/index.html b/api/basic_json/accept/index.html index f69243eed..644e2b7ba 100644 --- a/api/basic_json/accept/index.html +++ b/api/basic_json/accept/index.html @@ -36,4 +36,4 @@ << json::accept(invalid_text) << '\n'; }

Output:

true false
-

See also

Version history

Deprecation

Overload (2) replaces calls to accept with a pair of iterators as their first parameter which has been deprecated in version 3.8.0. This overload will be removed in version 4.0.0. Please replace all calls like accept({ptr, ptr+len}, ...); with accept(ptr, ptr+len, ...);.

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file +

See also

Version history

Deprecation

Overload (2) replaces calls to accept with a pair of iterators as their first parameter which has been deprecated in version 3.8.0. This overload will be removed in version 4.0.0. Please replace all calls like accept({ptr, ptr+len}, ...); with accept(ptr, ptr+len, ...);.

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file diff --git a/api/basic_json/array/index.html b/api/basic_json/array/index.html index 259eec702..831f5cd3d 100644 --- a/api/basic_json/array/index.html +++ b/api/basic_json/array/index.html @@ -22,4 +22,4 @@ [] [1,2,3,4] [["one",1],["two",2]] -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/array_t/index.html b/api/basic_json/array_t/index.html index e8d6b168d..1ed27bf5a 100644 --- a/api/basic_json/array_t/index.html +++ b/api/basic_json/array_t/index.html @@ -14,4 +14,4 @@ std::cout << std::boolalpha << std::is_same<std::vector<json>, json::array_t>::value << std::endl; }

Output:

true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/at/index.html b/api/basic_json/at/index.html index 8f5302504..e8e02246a 100644 --- a/api/basic_json/at/index.html +++ b/api/basic_json/at/index.html @@ -498,4 +498,4 @@ [json.exception.out_of_range.402] array index '-' (2) is out of range [json.exception.out_of_range.403] key 'foo' not found [json.exception.out_of_range.404] unresolved reference token 'foo' -

See also

Version history

  1. Added in version 1.0.0.
  2. Added in version 1.0.0.
  3. Added in version 3.11.0.
  4. Added in version 2.0.0.
\ No newline at end of file +

See also

Version history

  1. Added in version 1.0.0.
  2. Added in version 1.0.0.
  3. Added in version 3.11.0.
  4. Added in version 2.0.0.
\ No newline at end of file diff --git a/api/basic_json/back/index.html b/api/basic_json/back/index.html index a52738dd0..2a3f0b3a6 100644 --- a/api/basic_json/back/index.html +++ b/api/basic_json/back/index.html @@ -49,4 +49,4 @@ 16 "Hello, world" [json.exception.invalid_iterator.214] cannot get value -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/basic_json/index.html b/api/basic_json/basic_json/index.html index 2a51b5725..cbfca3d5b 100644 --- a/api/basic_json/basic_json/index.html +++ b/api/basic_json/basic_json/index.html @@ -455,4 +455,4 @@ }

Output:

null
 23
-

Version history

  1. Since version 1.0.0.
  2. Since version 1.0.0.
  3. Since version 2.1.0.
  4. Since version 3.2.0.
  5. Since version 1.0.0.
  6. Since version 1.0.0.
  7. Since version 1.0.0.
  8. Since version 1.0.0.
  9. Since version 1.0.0.
\ No newline at end of file +

Version history

  1. Since version 1.0.0.
  2. Since version 1.0.0.
  3. Since version 2.1.0.
  4. Since version 3.2.0.
  5. Since version 1.0.0.
  6. Since version 1.0.0.
  7. Since version 1.0.0.
  8. Since version 1.0.0.
  9. Since version 1.0.0.
\ No newline at end of file diff --git a/api/basic_json/begin/index.html b/api/basic_json/begin/index.html index 28400f351..fa2e90b0a 100644 --- a/api/basic_json/begin/index.html +++ b/api/basic_json/begin/index.html @@ -17,4 +17,4 @@ std::cout << *it << '\n'; }

Output:

1
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/binary/index.html b/api/basic_json/binary/index.html index 98e685735..88abc20ae 100644 --- a/api/basic_json/binary/index.html +++ b/api/basic_json/binary/index.html @@ -24,4 +24,4 @@ std::cout << "type: " << j.type_name() << ", subtype: " << j.get_binary().subtype() << std::endl; }

Output:

type: binary, subtype: 42
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/binary_t/index.html b/api/basic_json/binary_t/index.html index e30fbcf30..140d4f063 100644 --- a/api/basic_json/binary_t/index.html +++ b/api/basic_json/binary_t/index.html @@ -10,4 +10,4 @@ std::cout << std::boolalpha << std::is_same<nlohmann::byte_container_with_subtype<std::vector<std::uint8_t>>, json::binary_t>::value << std::endl; }

Output:

true
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/boolean_t/index.html b/api/basic_json/boolean_t/index.html index 566180939..ce185a117 100644 --- a/api/basic_json/boolean_t/index.html +++ b/api/basic_json/boolean_t/index.html @@ -10,4 +10,4 @@ std::cout << std::boolalpha << std::is_same<bool, json::boolean_t>::value << std::endl; }

Output:

true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/cbegin/index.html b/api/basic_json/cbegin/index.html index bd8b3f842..7b6eab035 100644 --- a/api/basic_json/cbegin/index.html +++ b/api/basic_json/cbegin/index.html @@ -16,4 +16,4 @@ std::cout << *it << '\n'; }

Output:

1
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/cbor_tag_handler_t/index.html b/api/basic_json/cbor_tag_handler_t/index.html index ed9da1000..3bbea488b 100644 --- a/api/basic_json/cbor_tag_handler_t/index.html +++ b/api/basic_json/cbor_tag_handler_t/index.html @@ -35,4 +35,4 @@

Output:

[json.exception.parse_error.112] parse error at byte 1: syntax error while parsing CBOR value: invalid byte: 0xD8
 {"bytes":[202,254,186,190],"subtype":null}
 {"bytes":[202,254,186,190],"subtype":66}
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/cend/index.html b/api/basic_json/cend/index.html index c1b94dce9..0ed745f47 100644 --- a/api/basic_json/cend/index.html +++ b/api/basic_json/cend/index.html @@ -19,4 +19,4 @@ std::cout << *it << '\n'; }

Output:

5
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/clear/index.html b/api/basic_json/clear/index.html index e034372ed..77ba90efa 100644 --- a/api/basic_json/clear/index.html +++ b/api/basic_json/clear/index.html @@ -41,4 +41,4 @@ {} [] "" -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/contains/index.html b/api/basic_json/contains/index.html index 7c6ef98cd..38d6db0ea 100644 --- a/api/basic_json/contains/index.html +++ b/api/basic_json/contains/index.html @@ -101,4 +101,4 @@ false false false -

Version history

  1. Added in version 3.11.0.
  2. Added in version 3.6.0. Extended template KeyType to support comparable types in version 3.11.0.
  3. Added in version 3.7.0.
\ No newline at end of file +

Version history

  1. Added in version 3.11.0.
  2. Added in version 3.6.0. Extended template KeyType to support comparable types in version 3.11.0.
  3. Added in version 3.7.0.
\ No newline at end of file diff --git a/api/basic_json/count/index.html b/api/basic_json/count/index.html index 9c0456495..7f790958b 100644 --- a/api/basic_json/count/index.html +++ b/api/basic_json/count/index.html @@ -46,4 +46,4 @@ }

Output:

number of elements with key "two": 1
 number of elements with key "three": 0
-

Version history

  1. Added in version 3.11.0.
  2. Added in version 1.0.0. Changed parameter key type to KeyType&& in version 3.11.0.
\ No newline at end of file +

Version history

  1. Added in version 3.11.0.
  2. Added in version 1.0.0. Changed parameter key type to KeyType&& in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/crbegin/index.html b/api/basic_json/crbegin/index.html index bc0e24688..98a3281f0 100644 --- a/api/basic_json/crbegin/index.html +++ b/api/basic_json/crbegin/index.html @@ -16,4 +16,4 @@ std::cout << *it << '\n'; }

Output:

5
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/crend/index.html b/api/basic_json/crend/index.html index e1075d4c9..76e204213 100644 --- a/api/basic_json/crend/index.html +++ b/api/basic_json/crend/index.html @@ -19,4 +19,4 @@ std::cout << *it << '\n'; }

Output:

1
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/default_object_comparator_t/index.html b/api/basic_json/default_object_comparator_t/index.html index 2a221c380..54bf487c8 100644 --- a/api/basic_json/default_object_comparator_t/index.html +++ b/api/basic_json/default_object_comparator_t/index.html @@ -14,4 +14,4 @@ }

Output:

one < two : true
 three < four : false
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/diff/index.html b/api/basic_json/diff/index.html index ac132ee44..31a6b4c4f 100644 --- a/api/basic_json/diff/index.html +++ b/api/basic_json/diff/index.html @@ -63,4 +63,4 @@ "world" ] } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/dump/index.html b/api/basic_json/dump/index.html index 6c6a99aec..0b5b4e5f6 100644 --- a/api/basic_json/dump/index.html +++ b/api/basic_json/dump/index.html @@ -105,4 +105,4 @@ [json.exception.type_error.316] invalid UTF-8 byte at index 2: 0xA9 string with replaced invalid characters: "ä�ü" string with ignored invalid characters: "äü" -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/emplace/index.html b/api/basic_json/emplace/index.html index ebb6e0823..94695ee1c 100644 --- a/api/basic_json/emplace/index.html +++ b/api/basic_json/emplace/index.html @@ -37,4 +37,4 @@ 3 true {"A":"a","B":"b"} "b" false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/emplace_back/index.html b/api/basic_json/emplace_back/index.html index 916691940..47c059a07 100644 --- a/api/basic_json/emplace_back/index.html +++ b/api/basic_json/emplace_back/index.html @@ -28,4 +28,4 @@ null [1,2,3,4,5,6] ["first",["second","second","second"]] -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/empty/index.html b/api/basic_json/empty/index.html index 5c0c07e7f..703ad08e1 100644 --- a/api/basic_json/empty/index.html +++ b/api/basic_json/empty/index.html @@ -42,4 +42,4 @@ false true false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/end/index.html b/api/basic_json/end/index.html index 6976dc867..c683c02a0 100644 --- a/api/basic_json/end/index.html +++ b/api/basic_json/end/index.html @@ -20,4 +20,4 @@ std::cout << *it << '\n'; }

Output:

5
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/end_pos/index.html b/api/basic_json/end_pos/index.html index 0ce9bbb9f..1e702187c 100644 --- a/api/basic_json/end_pos/index.html +++ b/api/basic_json/end_pos/index.html @@ -101,4 +101,4 @@ Original string: 1 Parsed string: 1 -

The output shows the start/end positions of all the objects and fields in the JSON string.

See also

Version history

\ No newline at end of file +

The output shows the start/end positions of all the objects and fields in the JSON string.

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/erase/index.html b/api/basic_json/erase/index.html index 5fdbd7f3f..e418318d8 100644 --- a/api/basic_json/erase/index.html +++ b/api/basic_json/erase/index.html @@ -148,4 +148,4 @@ std::cout << j_array << '\n'; }

Output:

[0,1,3,4,5]
-

Version history

  1. Added in version 1.0.0. Added support for binary types in version 3.8.0.
  2. Added in version 1.0.0. Added support for binary types in version 3.8.0.
  3. Added in version 1.0.0.
  4. Added in version 3.11.0.
  5. Added in version 1.0.0.
\ No newline at end of file +

Version history

  1. Added in version 1.0.0. Added support for binary types in version 3.8.0.
  2. Added in version 1.0.0. Added support for binary types in version 3.8.0.
  3. Added in version 1.0.0.
  4. Added in version 3.11.0.
  5. Added in version 1.0.0.
\ No newline at end of file diff --git a/api/basic_json/error_handler_t/index.html b/api/basic_json/error_handler_t/index.html index 6b2678bb4..be56bf280 100644 --- a/api/basic_json/error_handler_t/index.html +++ b/api/basic_json/error_handler_t/index.html @@ -30,4 +30,4 @@

Output:

[json.exception.type_error.316] invalid UTF-8 byte at index 2: 0xA9
 string with replaced invalid characters: "ä�ü"
 string with ignored invalid characters: "äü"
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/exception/index.html b/api/basic_json/exception/index.html index e32ed9338..9d4c79608 100644 --- a/api/basic_json/exception/index.html +++ b/api/basic_json/exception/index.html @@ -49,4 +49,4 @@ }

Output:

message: [json.exception.out_of_range.403] key 'non-existing' not found
 exception id: 403
-

See also

List of exceptions

Version history

\ No newline at end of file +

See also

List of exceptions

Version history

\ No newline at end of file diff --git a/api/basic_json/find/index.html b/api/basic_json/find/index.html index d4c7055ff..3d9658b75 100644 --- a/api/basic_json/find/index.html +++ b/api/basic_json/find/index.html @@ -55,4 +55,4 @@

Output:

"two" was found: true
 value at key "two": 2
 "three" was found: false
-

See also

Version history

  1. Added in version 3.11.0.
  2. Added in version 1.0.0. Changed to support comparable types in version 3.11.0.
\ No newline at end of file +

See also

Version history

  1. Added in version 3.11.0.
  2. Added in version 1.0.0. Changed to support comparable types in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/flatten/index.html b/api/basic_json/flatten/index.html index a19d0e0c6..3c3739619 100644 --- a/api/basic_json/flatten/index.html +++ b/api/basic_json/flatten/index.html @@ -43,4 +43,4 @@ "/object/value": 42.99, "/pi": 3.141 } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/from_bjdata/index.html b/api/basic_json/from_bjdata/index.html index 0dd7937c3..1e765acd5 100644 --- a/api/basic_json/from_bjdata/index.html +++ b/api/basic_json/from_bjdata/index.html @@ -32,4 +32,4 @@ "compact": true, "schema": 0 } -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/from_bson/index.html b/api/basic_json/from_bson/index.html index a6805225d..489dcb783 100644 --- a/api/basic_json/from_bson/index.html +++ b/api/basic_json/from_bson/index.html @@ -33,4 +33,4 @@ "compact": true, "schema": 0 } -

See also

Version history

Deprecation

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file +

See also

Version history

Deprecation

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file diff --git a/api/basic_json/from_cbor/index.html b/api/basic_json/from_cbor/index.html index 00c6bee4a..d01795a90 100644 --- a/api/basic_json/from_cbor/index.html +++ b/api/basic_json/from_cbor/index.html @@ -35,4 +35,4 @@ "compact": true, "schema": 0 } -

Version history

Deprecation

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file +

Version history

Deprecation

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file diff --git a/api/basic_json/from_msgpack/index.html b/api/basic_json/from_msgpack/index.html index fcb8f02a7..21a039fe0 100644 --- a/api/basic_json/from_msgpack/index.html +++ b/api/basic_json/from_msgpack/index.html @@ -32,4 +32,4 @@ "compact": true, "schema": 0 } -

Version history

Deprecation

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file +

Version history

Deprecation

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file diff --git a/api/basic_json/from_ubjson/index.html b/api/basic_json/from_ubjson/index.html index 41124cc10..1aa7bf0dc 100644 --- a/api/basic_json/from_ubjson/index.html +++ b/api/basic_json/from_ubjson/index.html @@ -32,4 +32,4 @@ "compact": true, "schema": 0 } -

Version history

Deprecation

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file +

Version history

Deprecation

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file diff --git a/api/basic_json/front/index.html b/api/basic_json/front/index.html index e49ca2c9d..db8be112d 100644 --- a/api/basic_json/front/index.html +++ b/api/basic_json/front/index.html @@ -35,4 +35,4 @@ 1 1 "Hello, world" -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/get/index.html b/api/basic_json/get/index.html index d26cb2591..2367661bc 100644 --- a/api/basic_json/get/index.html +++ b/api/basic_json/get/index.html @@ -103,4 +103,4 @@ }

Output:

17 17 17 17
 true
-

Version history

  1. Since version 2.1.0.
  2. Since version 2.1.0. Extended to work with other specializations of basic_json in version 3.2.0.
  3. Since version 1.0.0.
\ No newline at end of file +

Version history

  1. Since version 2.1.0.
  2. Since version 2.1.0. Extended to work with other specializations of basic_json in version 3.2.0.
  3. Since version 1.0.0.
\ No newline at end of file diff --git a/api/basic_json/get_allocator/index.html b/api/basic_json/get_allocator/index.html index 680602ec8..9002c7692 100644 --- a/api/basic_json/get_allocator/index.html +++ b/api/basic_json/get_allocator/index.html @@ -18,4 +18,4 @@ traits_t::deallocate(alloc, j, 1); }

Output:

"Hello, world!"
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/get_binary/index.html b/api/basic_json/get_binary/index.html index a8403c28d..65e47c672 100644 --- a/api/basic_json/get_binary/index.html +++ b/api/basic_json/get_binary/index.html @@ -18,4 +18,4 @@ std::cout << "type: " << j.type_name() << ", subtype: " << j.get_binary().subtype() << std::endl; }

Output:

type: binary, subtype: 42
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/get_ptr/index.html b/api/basic_json/get_ptr/index.html index 8118b713b..3776e4341 100644 --- a/api/basic_json/get_ptr/index.html +++ b/api/basic_json/get_ptr/index.html @@ -44,4 +44,4 @@ value at 0x6000029fc088 is 1 }

Output:

17 17 17 17
 true
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/get_ref/index.html b/api/basic_json/get_ref/index.html index d85fe8d23..b1a77c107 100644 --- a/api/basic_json/get_ref/index.html +++ b/api/basic_json/get_ref/index.html @@ -32,4 +32,4 @@ }

Output:

17 17
 [json.exception.type_error.303] incompatible ReferenceType for get_ref, actual type is number
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/get_to/index.html b/api/basic_json/get_to/index.html index 6ec52b43a..4cad74d56 100644 --- a/api/basic_json/get_to/index.html +++ b/api/basic_json/get_to/index.html @@ -74,4 +74,4 @@ null: null boolean: true array: [1,2,3,4,5] -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/index.html b/api/basic_json/index.html index fa2682b9b..4c904094c 100644 --- a/api/basic_json/index.html +++ b/api/basic_json/index.html @@ -78,4 +78,4 @@ "pi": 3.141, "size": 8 } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/input_format_t/index.html b/api/basic_json/input_format_t/index.html index 554b2619f..c81ae66c6 100644 --- a/api/basic_json/input_format_t/index.html +++ b/api/basic_json/input_format_t/index.html @@ -123,4 +123,4 @@

Output:

binary(val=[...])
 
 result: true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/insert/index.html b/api/basic_json/insert/index.html index f5fd92d38..c3a217b2c 100644 --- a/api/basic_json/insert/index.html +++ b/api/basic_json/insert/index.html @@ -116,4 +116,4 @@

Output:

{"one":"eins","two":"zwei"}
 {"eleven":"elf","seventeen":"siebzehn"}
 {"eleven":"elf","one":"eins","seventeen":"siebzehn","two":"zwei"}
-

Version history

  1. Added in version 1.0.0.
  2. Added in version 1.0.0.
  3. Added in version 1.0.0.
  4. Added in version 1.0.0.
  5. Added in version 3.0.0.
\ No newline at end of file +

Version history

  1. Added in version 1.0.0.
  2. Added in version 1.0.0.
  3. Added in version 1.0.0.
  4. Added in version 1.0.0.
  5. Added in version 3.0.0.
\ No newline at end of file diff --git a/api/basic_json/invalid_iterator/index.html b/api/basic_json/invalid_iterator/index.html index e0d149e20..ff38aef5c 100644 --- a/api/basic_json/invalid_iterator/index.html +++ b/api/basic_json/invalid_iterator/index.html @@ -50,4 +50,4 @@ }

Output:

message: [json.exception.invalid_iterator.207] cannot use key() for non-object iterators
 exception id: 207
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/is_array/index.html b/api/basic_json/is_array/index.html index 02bb6e87a..a6583063e 100644 --- a/api/basic_json/is_array/index.html +++ b/api/basic_json/is_array/index.html @@ -38,4 +38,4 @@ true false false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/is_binary/index.html b/api/basic_json/is_binary/index.html index ce4710f3e..f88bd5b79 100644 --- a/api/basic_json/is_binary/index.html +++ b/api/basic_json/is_binary/index.html @@ -38,4 +38,4 @@ false false true -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/is_boolean/index.html b/api/basic_json/is_boolean/index.html index 057168f11..7472ff74b 100644 --- a/api/basic_json/is_boolean/index.html +++ b/api/basic_json/is_boolean/index.html @@ -38,4 +38,4 @@ false false false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/is_discarded/index.html b/api/basic_json/is_discarded/index.html index eb25fe0e2..1508020ea 100644 --- a/api/basic_json/is_discarded/index.html +++ b/api/basic_json/is_discarded/index.html @@ -40,4 +40,4 @@ false false false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/is_null/index.html b/api/basic_json/is_null/index.html index 93159ea89..6f9eaa58e 100644 --- a/api/basic_json/is_null/index.html +++ b/api/basic_json/is_null/index.html @@ -38,4 +38,4 @@ false false false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/is_number/index.html b/api/basic_json/is_number/index.html index 7d6638c3a..2bd8d040e 100644 --- a/api/basic_json/is_number/index.html +++ b/api/basic_json/is_number/index.html @@ -42,4 +42,4 @@ false false false -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/is_number_float/index.html b/api/basic_json/is_number_float/index.html index 2535f1d57..a7a8251a2 100644 --- a/api/basic_json/is_number_float/index.html +++ b/api/basic_json/is_number_float/index.html @@ -38,4 +38,4 @@ false false false -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/is_number_integer/index.html b/api/basic_json/is_number_integer/index.html index e4eff5bae..e3fa3e7f1 100644 --- a/api/basic_json/is_number_integer/index.html +++ b/api/basic_json/is_number_integer/index.html @@ -38,4 +38,4 @@ false false false -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/is_number_unsigned/index.html b/api/basic_json/is_number_unsigned/index.html index e39ed5df8..b6e0b957e 100644 --- a/api/basic_json/is_number_unsigned/index.html +++ b/api/basic_json/is_number_unsigned/index.html @@ -38,4 +38,4 @@ false false false -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/is_object/index.html b/api/basic_json/is_object/index.html index d5032b723..69257e97a 100644 --- a/api/basic_json/is_object/index.html +++ b/api/basic_json/is_object/index.html @@ -38,4 +38,4 @@ false false false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/is_primitive/index.html b/api/basic_json/is_primitive/index.html index 05eeb6fc4..aaebec461 100644 --- a/api/basic_json/is_primitive/index.html +++ b/api/basic_json/is_primitive/index.html @@ -42,4 +42,4 @@ false true true -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/is_string/index.html b/api/basic_json/is_string/index.html index e7c5f904f..316f3c6f3 100644 --- a/api/basic_json/is_string/index.html +++ b/api/basic_json/is_string/index.html @@ -38,4 +38,4 @@ false true false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/is_structured/index.html b/api/basic_json/is_structured/index.html index a198b17a5..9c5610a11 100644 --- a/api/basic_json/is_structured/index.html +++ b/api/basic_json/is_structured/index.html @@ -42,4 +42,4 @@ true false false -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/items/index.html b/api/basic_json/items/index.html index b294f953a..6da47073a 100644 --- a/api/basic_json/items/index.html +++ b/api/basic_json/items/index.html @@ -47,4 +47,4 @@ key: 2, value: 4 key: 3, value: 8 key: 4, value: 16 -

Version history

Deprecation

This function replaces the static function iterator_wrapper which was introduced in version 1.0.0, but has been deprecated in version 3.1.0. Function iterator_wrapper will be removed in version 4.0.0. Please replace all occurrences of iterator_wrapper(j) with j.items().

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file +

Version history

Deprecation

This function replaces the static function iterator_wrapper which was introduced in version 1.0.0, but has been deprecated in version 3.1.0. Function iterator_wrapper will be removed in version 4.0.0. Please replace all occurrences of iterator_wrapper(j) with j.items().

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file diff --git a/api/basic_json/json_base_class_t/index.html b/api/basic_json/json_base_class_t/index.html index 3e18f6ad0..259f6d032 100644 --- a/api/basic_json/json_base_class_t/index.html +++ b/api/basic_json/json_base_class_t/index.html @@ -91,4 +91,4 @@ /null - metadata = 42 -> null /object - metadata = 21 -> {"uint":1} /object/uint - metadata = 42 -> 1 -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/json_serializer/index.html b/api/basic_json/json_serializer/index.html index 29fdbf874..55aed89d5 100644 --- a/api/basic_json/json_serializer/index.html +++ b/api/basic_json/json_serializer/index.html @@ -54,4 +54,4 @@ std::cout << p.name << " (" << p.age << ") lives in " << p.address << std::endl; }

Output:

Ned Flanders (60) lives in 744 Evergreen Terrace
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/max_size/index.html b/api/basic_json/max_size/index.html index 686dde4cf..b2cfe2aaa 100644 --- a/api/basic_json/max_size/index.html +++ b/api/basic_json/max_size/index.html @@ -31,4 +31,4 @@ 115292150460684697 576460752303423487 1 -

Note the output is platform-dependent.

Version history

\ No newline at end of file +

Note the output is platform-dependent.

Version history

\ No newline at end of file diff --git a/api/basic_json/merge_patch/index.html b/api/basic_json/merge_patch/index.html index 438915280..168214ada 100644 --- a/api/basic_json/merge_patch/index.html +++ b/api/basic_json/merge_patch/index.html @@ -64,4 +64,4 @@ ], "title": "Hello!" } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/meta/index.html b/api/basic_json/meta/index.html index 6246f17a8..a91e0b3c1 100644 --- a/api/basic_json/meta/index.html +++ b/api/basic_json/meta/index.html @@ -27,4 +27,4 @@ "string": "3.12.0" } } -

Note the output is platform-dependent.

See also

Version history

\ No newline at end of file +

Note the output is platform-dependent.

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/number_float_t/index.html b/api/basic_json/number_float_t/index.html index 19f834bdf..037ff2a36 100644 --- a/api/basic_json/number_float_t/index.html +++ b/api/basic_json/number_float_t/index.html @@ -10,4 +10,4 @@ std::cout << std::boolalpha << std::is_same<double, json::number_float_t>::value << std::endl; }

Output:

true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/number_integer_t/index.html b/api/basic_json/number_integer_t/index.html index b54929c72..166aab65c 100644 --- a/api/basic_json/number_integer_t/index.html +++ b/api/basic_json/number_integer_t/index.html @@ -10,4 +10,4 @@ std::cout << std::boolalpha << std::is_same<std::int64_t, json::number_integer_t>::value << std::endl; }

Output:

true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/number_unsigned_t/index.html b/api/basic_json/number_unsigned_t/index.html index 69fc7dcfd..5fb7e57e1 100644 --- a/api/basic_json/number_unsigned_t/index.html +++ b/api/basic_json/number_unsigned_t/index.html @@ -10,4 +10,4 @@ std::cout << std::boolalpha << std::is_same<std::uint64_t, json::number_unsigned_t>::value << std::endl; }

Output:

true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/object/index.html b/api/basic_json/object/index.html index 67f76c0bf..f1dcdcba9 100644 --- a/api/basic_json/object/index.html +++ b/api/basic_json/object/index.html @@ -31,4 +31,4 @@ {} {"one":1,"two":2} [json.exception.type_error.301] cannot create object from initializer list -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/object_comparator_t/index.html b/api/basic_json/object_comparator_t/index.html index decfaf8e2..0ec55d0e0 100644 --- a/api/basic_json/object_comparator_t/index.html +++ b/api/basic_json/object_comparator_t/index.html @@ -14,4 +14,4 @@ }

Output:

json::object_comparator_t("one", "two") = true
 json::object_comparator_t("three", "four") = false
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/object_t/index.html b/api/basic_json/object_t/index.html index d44575803..ebcbc1fff 100644 --- a/api/basic_json/object_t/index.html +++ b/api/basic_json/object_t/index.html @@ -28,4 +28,4 @@ std::cout << std::boolalpha << std::is_same<std::map<json::string_t, json>, json::object_t>::value << std::endl; }

Output:

true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/operator+=/index.html b/api/basic_json/operator+=/index.html index 5c0181eb9..d46939ab5 100644 --- a/api/basic_json/operator+=/index.html +++ b/api/basic_json/operator+=/index.html @@ -96,4 +96,4 @@ null {"four":4,"one":1,"three":3,"two":2} [["five",5]] -

See also

Version history

  1. Since version 1.0.0.
  2. Since version 1.0.0.
  3. Since version 2.0.0.
\ No newline at end of file +

See also

Version history

  1. Since version 1.0.0.
  2. Since version 1.0.0.
  3. Since version 2.0.0.
\ No newline at end of file diff --git a/api/basic_json/operator=/index.html b/api/basic_json/operator=/index.html index 4c5459e3c..ee4ac3134 100644 --- a/api/basic_json/operator=/index.html +++ b/api/basic_json/operator=/index.html @@ -24,4 +24,4 @@ }

Output:

23
 23
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/operator[]/index.html b/api/basic_json/operator[]/index.html index 9fb88f558..821ee5792 100644 --- a/api/basic_json/operator[]/index.html +++ b/api/basic_json/operator[]/index.html @@ -283,4 +283,4 @@ "foo" [1,2] 2 -

See also

Version history

  1. Added in version 1.0.0.
  2. Added in version 1.0.0. Added overloads for T* key in version 1.1.0. Removed overloads for T* key (replaced by 3) in version 3.11.0.
  3. Added in version 3.11.0.
  4. Added in version 2.0.0.
\ No newline at end of file +

See also

Version history

  1. Added in version 1.0.0.
  2. Added in version 1.0.0. Added overloads for T* key in version 1.1.0. Removed overloads for T* key (replaced by 3) in version 3.11.0.
  3. Added in version 3.11.0.
  4. Added in version 2.0.0.
\ No newline at end of file diff --git a/api/basic_json/operator_ValueType/index.html b/api/basic_json/operator_ValueType/index.html index 6f2f69a54..f0899800b 100644 --- a/api/basic_json/operator_ValueType/index.html +++ b/api/basic_json/operator_ValueType/index.html @@ -76,4 +76,4 @@ boolean: true array: [1,2,3,4,5] [json.exception.type_error.302] type must be boolean, but is string -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/operator_eq/index.html b/api/basic_json/operator_eq/index.html index 475606f42..335722205 100644 --- a/api/basic_json/operator_eq/index.html +++ b/api/basic_json/operator_eq/index.html @@ -115,4 +115,4 @@ 17 == nullptr false "foo" == nullptr false null == nullptr true -

Version history

  1. Added in version 1.0.0. Added C++20 member functions in version 3.11.0.
  2. Added in version 1.0.0. Added C++20 member functions in version 3.11.0.
\ No newline at end of file +

Version history

  1. Added in version 1.0.0. Added C++20 member functions in version 3.11.0.
  2. Added in version 1.0.0. Added C++20 member functions in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/operator_ge/index.html b/api/basic_json/operator_ge/index.html index 93ac32e5d..74b93eaa9 100644 --- a/api/basic_json/operator_ge/index.html +++ b/api/basic_json/operator_ge/index.html @@ -34,4 +34,4 @@ {"A":"a","B":"b"} >= {"A":"a","B":"b"} true 17 >= 17.0000000000001 false "foo" >= "bar" true -

See also

Version history

  1. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
  2. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
\ No newline at end of file +

See also

Version history

  1. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
  2. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/operator_gt/index.html b/api/basic_json/operator_gt/index.html index f13ce61d8..555031ef2 100644 --- a/api/basic_json/operator_gt/index.html +++ b/api/basic_json/operator_gt/index.html @@ -34,4 +34,4 @@ {"A":"a","B":"b"} > {"A":"a","B":"b"} false 17 > 17.0000000000001 false "foo" > "bar" true -

See also

Version history

  1. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
  2. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
\ No newline at end of file +

See also

Version history

  1. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
  2. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/operator_le/index.html b/api/basic_json/operator_le/index.html index c818cbeeb..bc4f08cff 100644 --- a/api/basic_json/operator_le/index.html +++ b/api/basic_json/operator_le/index.html @@ -34,4 +34,4 @@ {"A":"a","B":"b"} <= {"A":"a","B":"b"} true 17 <= 17.0000000000001 true "foo" <= "bar" false -

See also

Version history

  1. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
  2. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
\ No newline at end of file +

See also

Version history

  1. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
  2. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/operator_lt/index.html b/api/basic_json/operator_lt/index.html index 273ee8e99..425a24cb3 100644 --- a/api/basic_json/operator_lt/index.html +++ b/api/basic_json/operator_lt/index.html @@ -34,4 +34,4 @@ {"A":"a","B":"b"} == {"A":"a","B":"b"} false 17 == 17.0000000000001 true "foo" == "bar" false -

See also

Version history

  1. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
  2. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
\ No newline at end of file +

See also

Version history

  1. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
  2. Added in version 1.0.0. Conditionally removed since C++20 in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/operator_ne/index.html b/api/basic_json/operator_ne/index.html index 2d14d022b..23994933d 100644 --- a/api/basic_json/operator_ne/index.html +++ b/api/basic_json/operator_ne/index.html @@ -69,4 +69,4 @@ 17 != nullptr true "foo" != nullptr true null != nullptr false -

Version history

  1. Added in version 1.0.0. Added C++20 member functions in version 3.11.0.
  2. Added in version 1.0.0. Added C++20 member functions in version 3.11.0.
\ No newline at end of file +

Version history

  1. Added in version 1.0.0. Added C++20 member functions in version 3.11.0.
  2. Added in version 1.0.0. Added C++20 member functions in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/operator_spaceship/index.html b/api/basic_json/operator_spaceship/index.html index 70acfb870..3c9c3ef92 100644 --- a/api/basic_json/operator_spaceship/index.html +++ b/api/basic_json/operator_spaceship/index.html @@ -93,4 +93,4 @@ 17 <=> 17.000000 := equivalent 17 <=> nan := unordered "17" <=> 17 := greater -

See also

Version history

  1. Added in version 3.11.0.
  2. Added in version 3.11.0.
\ No newline at end of file +

See also

Version history

  1. Added in version 3.11.0.
  2. Added in version 3.11.0.
\ No newline at end of file diff --git a/api/basic_json/operator_value_t/index.html b/api/basic_json/operator_value_t/index.html index 8d0946ff6..366ab4ab3 100644 --- a/api/basic_json/operator_value_t/index.html +++ b/api/basic_json/operator_value_t/index.html @@ -45,4 +45,4 @@ true true true -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/other_error/index.html b/api/basic_json/other_error/index.html index d98e176cf..c8390975f 100644 --- a/api/basic_json/other_error/index.html +++ b/api/basic_json/other_error/index.html @@ -59,4 +59,4 @@ }

Output:

message: [json.exception.other_error.501] unsuccessful: {"op":"test","path":"/best_biscuit/name","value":"Choco Leibniz"}
 exception id: 501
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/out_of_range/index.html b/api/basic_json/out_of_range/index.html index 646721a08..734e8dff0 100644 --- a/api/basic_json/out_of_range/index.html +++ b/api/basic_json/out_of_range/index.html @@ -49,4 +49,4 @@ }

Output:

message: [json.exception.out_of_range.401] array index 4 is out of range
 exception id: 401
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/parse/index.html b/api/basic_json/parse/index.html index ccdd93e1d..8762b4534 100644 --- a/api/basic_json/parse/index.html +++ b/api/basic_json/parse/index.html @@ -424,4 +424,4 @@ "Neptune" ] } -

See also

Version history

Deprecation

Overload (2) replaces calls to parse with a pair of iterators as their first parameter which has been deprecated in version 3.8.0. This overload will be removed in version 4.0.0. Please replace all calls like parse({ptr, ptr+len}, ...); with parse(ptr, ptr+len, ...);.

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file +

See also

Version history

Deprecation

Overload (2) replaces calls to parse with a pair of iterators as their first parameter which has been deprecated in version 3.8.0. This overload will be removed in version 4.0.0. Please replace all calls like parse({ptr, ptr+len}, ...); with parse(ptr, ptr+len, ...);.

You should be warned by your compiler with a -Wdeprecated-declarations warning if you are using a deprecated function.

\ No newline at end of file diff --git a/api/basic_json/parse_error/index.html b/api/basic_json/parse_error/index.html index 8ffe0cd3e..c454ee246 100644 --- a/api/basic_json/parse_error/index.html +++ b/api/basic_json/parse_error/index.html @@ -50,4 +50,4 @@

Output:

message: [json.exception.parse_error.101] parse error at line 1, column 8: syntax error while parsing value - unexpected ']'; expected '[', '{', or a literal
 exception id: 101
 byte position of error: 8
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/parse_event_t/index.html b/api/basic_json/parse_event_t/index.html index 74c9f146a..bb6aed55a 100644 --- a/api/basic_json/parse_event_t/index.html +++ b/api/basic_json/parse_event_t/index.html @@ -6,4 +6,4 @@ key, value }; -

The parser callback distinguishes the following events:

Examples

Example when certain parse events are triggered

Version history

\ No newline at end of file +

The parser callback distinguishes the following events:

Examples

Example when certain parse events are triggered

Version history

\ No newline at end of file diff --git a/api/basic_json/parser_callback_t/index.html b/api/basic_json/parser_callback_t/index.html index f024d2d4f..27ca63370 100644 --- a/api/basic_json/parser_callback_t/index.html +++ b/api/basic_json/parser_callback_t/index.html @@ -83,4 +83,4 @@ "Width": 800 } } -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/patch/index.html b/api/basic_json/patch/index.html index e9aa9336b..8444aa8be 100644 --- a/api/basic_json/patch/index.html +++ b/api/basic_json/patch/index.html @@ -43,4 +43,4 @@ "world" ] } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/patch_inplace/index.html b/api/basic_json/patch_inplace/index.html index 5376ae5e2..0b9c2749d 100644 --- a/api/basic_json/patch_inplace/index.html +++ b/api/basic_json/patch_inplace/index.html @@ -47,4 +47,4 @@ "world" ] } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/push_back/index.html b/api/basic_json/push_back/index.html index 93230a9ac..6a6d3b1d2 100644 --- a/api/basic_json/push_back/index.html +++ b/api/basic_json/push_back/index.html @@ -96,4 +96,4 @@ null {"four":4,"one":1,"three":3,"two":2} [["five",5]] -

See also

Version history

  1. Since version 1.0.0.
  2. Since version 1.0.0.
  3. Since version 2.0.0.
\ No newline at end of file +

See also

Version history

  1. Since version 1.0.0.
  2. Since version 1.0.0.
  3. Since version 2.0.0.
\ No newline at end of file diff --git a/api/basic_json/rbegin/index.html b/api/basic_json/rbegin/index.html index 6ffe99e57..302e13bc0 100644 --- a/api/basic_json/rbegin/index.html +++ b/api/basic_json/rbegin/index.html @@ -17,4 +17,4 @@ std::cout << *it << '\n'; }

Output:

5
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/rend/index.html b/api/basic_json/rend/index.html index e4de0aff2..6719db311 100644 --- a/api/basic_json/rend/index.html +++ b/api/basic_json/rend/index.html @@ -20,4 +20,4 @@ std::cout << *it << '\n'; }

Output:

1
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/sax_parse/index.html b/api/basic_json/sax_parse/index.html index 3986f2ff0..c25c846f2 100644 --- a/api/basic_json/sax_parse/index.html +++ b/api/basic_json/sax_parse/index.html @@ -183,4 +183,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

Deprecation

Overload (2) replaces calls to sax_parse with a pair of iterators as their first parameter which has been deprecated in version 3.8.0. This overload will be removed in version 4.0.0. Please replace all calls like sax_parse({ptr, ptr+len}); with sax_parse(ptr, ptr+len);.

\ No newline at end of file +

Version history

Deprecation

Overload (2) replaces calls to sax_parse with a pair of iterators as their first parameter which has been deprecated in version 3.8.0. This overload will be removed in version 4.0.0. Please replace all calls like sax_parse({ptr, ptr+len}); with sax_parse(ptr, ptr+len);.

\ No newline at end of file diff --git a/api/basic_json/size/index.html b/api/basic_json/size/index.html index 95b545a72..376b94808 100644 --- a/api/basic_json/size/index.html +++ b/api/basic_json/size/index.html @@ -37,4 +37,4 @@ 5 0 1 -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/start_pos/index.html b/api/basic_json/start_pos/index.html index 679fc08eb..bfb9c8242 100644 --- a/api/basic_json/start_pos/index.html +++ b/api/basic_json/start_pos/index.html @@ -101,4 +101,4 @@ Original string: 1 Parsed string: 1 -

The output shows the start/end positions of all the objects and fields in the JSON string.

See also

Version history

\ No newline at end of file +

The output shows the start/end positions of all the objects and fields in the JSON string.

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/std_hash/index.html b/api/basic_json/std_hash/index.html index d9232a58d..64d79c7b7 100644 --- a/api/basic_json/std_hash/index.html +++ b/api/basic_json/std_hash/index.html @@ -28,4 +28,4 @@ hash({}) = 2654435832 hash([]) = 2654435899 hash({"hello": "world"}) = 4469488738203676328 -

Note the output is platform-dependent.

Version history

\ No newline at end of file +

Note the output is platform-dependent.

Version history

\ No newline at end of file diff --git a/api/basic_json/std_swap/index.html b/api/basic_json/std_swap/index.html index 779f88021..eb4e3f04d 100644 --- a/api/basic_json/std_swap/index.html +++ b/api/basic_json/std_swap/index.html @@ -26,4 +26,4 @@ }

Output:

j1 = {"one":1,"two":2} | j2 = [1,2,4,8,16]
 j1 = [1,2,4,8,16] | j2 = {"one":1,"two":2}
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/string_t/index.html b/api/basic_json/string_t/index.html index 8d90f1f2d..7117c4d00 100644 --- a/api/basic_json/string_t/index.html +++ b/api/basic_json/string_t/index.html @@ -10,4 +10,4 @@ std::cout << std::boolalpha << std::is_same<std::string, json::string_t>::value << std::endl; }

Output:

true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/swap/index.html b/api/basic_json/swap/index.html index c490d5f24..9068043a5 100644 --- a/api/basic_json/swap/index.html +++ b/api/basic_json/swap/index.html @@ -126,4 +126,4 @@ }

Output:

value = {"bytes":[4,5,6],"subtype":null}
 binary = {"bytes":[1,2,3],"subtype":null}
-

See also

Version history

  1. Since version 1.0.0.
  2. Since version 1.0.0.
  3. Since version 1.0.0.
  4. Since version 1.0.0.
  5. Since version 1.0.0.
  6. Since version 3.8.0.
  7. Since version 3.8.0.
\ No newline at end of file +

See also

Version history

  1. Since version 1.0.0.
  2. Since version 1.0.0.
  3. Since version 1.0.0.
  4. Since version 1.0.0.
  5. Since version 1.0.0.
  6. Since version 3.8.0.
  7. Since version 3.8.0.
\ No newline at end of file diff --git a/api/basic_json/to_bjdata/index.html b/api/basic_json/to_bjdata/index.html index a647eaecd..45b772733 100644 --- a/api/basic_json/to_bjdata/index.html +++ b/api/basic_json/to_bjdata/index.html @@ -79,4 +79,4 @@ [i1i2i3i4i5i6i7i8] [#i8i1i2i3i4i5i6i7i8 [$i#i812345678 -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/to_bson/index.html b/api/basic_json/to_bson/index.html index 5c51a26fe..24cbf4321 100644 --- a/api/basic_json/to_bson/index.html +++ b/api/basic_json/to_bson/index.html @@ -27,4 +27,4 @@ std::cout << std::endl; }

Output:

0x1b 0x00 0x00 0x00 0x08 0x63 0x6f 0x6d 0x70 0x61 0x63 0x74 0x00 0x01 0x10 0x73 0x63 0x68 0x65 0x6d 0x61 0x00 0x00 0x00 0x00 0x00 0x00 
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/to_cbor/index.html b/api/basic_json/to_cbor/index.html index d862c5e88..f08c103e3 100644 --- a/api/basic_json/to_cbor/index.html +++ b/api/basic_json/to_cbor/index.html @@ -27,4 +27,4 @@ std::cout << std::endl; }

Output:

0xa2 0x67 0x63 0x6f 0x6d 0x70 0x61 0x63 0x74 0xf5 0x66 0x73 0x63 0x68 0x65 0x6d 0x61 0x00 
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/to_msgpack/index.html b/api/basic_json/to_msgpack/index.html index 8a15a271d..a1d2879c0 100644 --- a/api/basic_json/to_msgpack/index.html +++ b/api/basic_json/to_msgpack/index.html @@ -27,4 +27,4 @@ std::cout << std::endl; }

Output:

0x82 0xa7 0x63 0x6f 0x6d 0x70 0x61 0x63 0x74 0xc3 0xa6 0x73 0x63 0x68 0x65 0x6d 0x61 0x00 
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/to_string/index.html b/api/basic_json/to_string/index.html index 5c3f9ebc6..16069dbc2 100644 --- a/api/basic_json/to_string/index.html +++ b/api/basic_json/to_string/index.html @@ -28,4 +28,4 @@

Output:

{"one":1,"two":2}
 
 42
-

See also

Version history

Added in version 3.7.0.

\ No newline at end of file +

See also

Version history

Added in version 3.7.0.

\ No newline at end of file diff --git a/api/basic_json/to_ubjson/index.html b/api/basic_json/to_ubjson/index.html index c2104e525..eac2337e1 100644 --- a/api/basic_json/to_ubjson/index.html +++ b/api/basic_json/to_ubjson/index.html @@ -76,4 +76,4 @@ [i1i2i3i4i5i6i7i8] [#i8i1i2i3i4i5i6i7i8 [$i#i812345678 -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/type/index.html b/api/basic_json/type/index.html index 3f74f7ac0..7eae5304c 100644 --- a/api/basic_json/type/index.html +++ b/api/basic_json/type/index.html @@ -35,4 +35,4 @@ true true true -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/type_error/index.html b/api/basic_json/type_error/index.html index 7588d5aeb..10f161f3e 100644 --- a/api/basic_json/type_error/index.html +++ b/api/basic_json/type_error/index.html @@ -49,4 +49,4 @@ }

Output:

message: [json.exception.type_error.308] cannot use push_back() with string
 exception id: 308
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/type_name/index.html b/api/basic_json/type_name/index.html index ab993bfe6..a1774ef4c 100644 --- a/api/basic_json/type_name/index.html +++ b/api/basic_json/type_name/index.html @@ -34,4 +34,4 @@ {"one":1,"two":2} is an object [1,2,4,8,16] is an array "Hello, world" is a string -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/unflatten/index.html b/api/basic_json/unflatten/index.html index d4c2ba9b7..39a04e273 100644 --- a/api/basic_json/unflatten/index.html +++ b/api/basic_json/unflatten/index.html @@ -43,4 +43,4 @@ }, "pi": 3.141 } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/basic_json/update/index.html b/api/basic_json/update/index.html index 8268ea8c8..dbd0875d3 100644 --- a/api/basic_json/update/index.html +++ b/api/basic_json/update/index.html @@ -110,4 +110,4 @@ "active": true, "name": {"de": "Maus", "en": "mouse", "es": "ratón"} } -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/value/index.html b/api/basic_json/value/index.html index 0db34226a..d3aa069e3 100644 --- a/api/basic_json/value/index.html +++ b/api/basic_json/value/index.html @@ -136,4 +136,4 @@ << " " << v_string << " " << v_boolean << "\n"; }

Output:

1 42.23 oops false
-

See also

Version history

  1. Added in version 1.0.0. Changed parameter default_value type from const ValueType& to ValueType&& in version 3.11.0.
  2. Added in version 3.11.0. Made ValueType the first template parameter in version 3.11.2.
  3. Added in version 2.0.2.
\ No newline at end of file +

See also

Version history

  1. Added in version 1.0.0. Changed parameter default_value type from const ValueType& to ValueType&& in version 3.11.0.
  2. Added in version 3.11.0. Made ValueType the first template parameter in version 3.11.2.
  3. Added in version 2.0.2.
\ No newline at end of file diff --git a/api/basic_json/value_t/index.html b/api/basic_json/value_t/index.html index 22dc7e96c..d17814e59 100644 --- a/api/basic_json/value_t/index.html +++ b/api/basic_json/value_t/index.html @@ -46,4 +46,4 @@ true true true -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/basic_json/~basic_json/index.html b/api/basic_json/~basic_json/index.html index 453b41a78..7ab925170 100644 --- a/api/basic_json/~basic_json/index.html +++ b/api/basic_json/~basic_json/index.html @@ -1,2 +1,2 @@ (Destructor) - JSON for Modern C++
Skip to content

nlohmann::basic_json::~basic_json

~basic_json() noexcept;
-

Destroys the JSON value and frees all allocated memory.

Exception safety

No-throw guarantee: this member function never throws exceptions.

Complexity

Linear.

Version history

  • Added in version 1.0.0.
\ No newline at end of file +

Destroys the JSON value and frees all allocated memory.

Exception safety

No-throw guarantee: this member function never throws exceptions.

Complexity

Linear.

Version history

\ No newline at end of file diff --git a/api/byte_container_with_subtype/byte_container_with_subtype/index.html b/api/byte_container_with_subtype/byte_container_with_subtype/index.html index 13d58d3ac..6d4796766 100644 --- a/api/byte_container_with_subtype/byte_container_with_subtype/index.html +++ b/api/byte_container_with_subtype/byte_container_with_subtype/index.html @@ -34,4 +34,4 @@

Output:

{"bytes":[],"subtype":null}
 {"bytes":[202,254,186,190],"subtype":null}
 {"bytes":[202,254,186,190],"subtype":42}
-

Version history

Since version 3.8.0.

\ No newline at end of file +

Version history

Since version 3.8.0.

\ No newline at end of file diff --git a/api/byte_container_with_subtype/clear_subtype/index.html b/api/byte_container_with_subtype/clear_subtype/index.html index 173787e5e..abce53504 100644 --- a/api/byte_container_with_subtype/clear_subtype/index.html +++ b/api/byte_container_with_subtype/clear_subtype/index.html @@ -22,4 +22,4 @@ }

Output:

before calling clear_subtype(): {"bytes":[202,254,186,190],"subtype":42}
 after calling clear_subtype(): {"bytes":[202,254,186,190],"subtype":null}
-

Version history

Since version 3.8.0.

\ No newline at end of file +

Version history

Since version 3.8.0.

\ No newline at end of file diff --git a/api/byte_container_with_subtype/has_subtype/index.html b/api/byte_container_with_subtype/has_subtype/index.html index 02d38107d..18e857db2 100644 --- a/api/byte_container_with_subtype/has_subtype/index.html +++ b/api/byte_container_with_subtype/has_subtype/index.html @@ -20,4 +20,4 @@ }

Output:

c1.has_subtype() = false
 c2.has_subtype() = true
-

Version history

Since version 3.8.0.

\ No newline at end of file +

Version history

Since version 3.8.0.

\ No newline at end of file diff --git a/api/byte_container_with_subtype/index.html b/api/byte_container_with_subtype/index.html index cc6261842..792c870f1 100644 --- a/api/byte_container_with_subtype/index.html +++ b/api/byte_container_with_subtype/index.html @@ -1,3 +1,3 @@ Overview - JSON for Modern C++
Skip to content

nlohmann::byte_container_with_subtype

template<typename BinaryType>
 class byte_container_with_subtype : public BinaryType;
-

This type extends the template parameter BinaryType provided to basic_json with a subtype used by BSON and MessagePack. This type exists so that the user does not have to specify a type themselves with a specific naming scheme in order to override the binary type.

Template parameters

BinaryType
container to store bytes (std::vector<std::uint8_t> by default)

Member types

  • container_type - the type of the underlying container (BinaryType)
  • subtype_type - the type of the subtype (std::uint64_t)

Member functions

Version history

  • Added in version 3.8.0.
  • Changed the type of subtypes to std::uint64_t in 3.10.0.
\ No newline at end of file +

This type extends the template parameter BinaryType provided to basic_json with a subtype used by BSON and MessagePack. This type exists so that the user does not have to specify a type themselves with a specific naming scheme in order to override the binary type.

Template parameters

BinaryType
container to store bytes (std::vector<std::uint8_t> by default)

Member types

Member functions

Version history

\ No newline at end of file diff --git a/api/byte_container_with_subtype/set_subtype/index.html b/api/byte_container_with_subtype/set_subtype/index.html index bf11462fc..0bb638646 100644 --- a/api/byte_container_with_subtype/set_subtype/index.html +++ b/api/byte_container_with_subtype/set_subtype/index.html @@ -23,4 +23,4 @@ }

Output:

before calling set_subtype(42): {"bytes":[202,254,186,190],"subtype":null}
 after calling set_subtype(42): {"bytes":[202,254,186,190],"subtype":42}
-

Version history

Since version 3.8.0.

\ No newline at end of file +

Version history

Since version 3.8.0.

\ No newline at end of file diff --git a/api/byte_container_with_subtype/subtype/index.html b/api/byte_container_with_subtype/subtype/index.html index 349ede420..ac846f45e 100644 --- a/api/byte_container_with_subtype/subtype/index.html +++ b/api/byte_container_with_subtype/subtype/index.html @@ -23,4 +23,4 @@ }

Output:

c1.subtype() = 18446744073709551615
 c2.subtype() = 42
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json/index.html b/api/json/index.html index 60db5da39..2e437c165 100644 --- a/api/json/index.html +++ b/api/json/index.html @@ -65,4 +65,4 @@ "pi": 3.141, "size": 8 } -

Version history

Since version 1.0.0.

\ No newline at end of file +

Version history

Since version 1.0.0.

\ No newline at end of file diff --git a/api/json_pointer/back/index.html b/api/json_pointer/back/index.html index ad90f43d1..3d828de28 100644 --- a/api/json_pointer/back/index.html +++ b/api/json_pointer/back/index.html @@ -16,4 +16,4 @@ }

Output:

last reference token of "/foo" is "foo"
 last reference token of "/foo/0" is "0"
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_pointer/empty/index.html b/api/json_pointer/empty/index.html index ab0ee7180..99c4d41c4 100644 --- a/api/json_pointer/empty/index.html +++ b/api/json_pointer/empty/index.html @@ -23,4 +23,4 @@ "": true "/foo": false "/foo/0": false -

Version history

Added in version 3.6.0.

\ No newline at end of file +

Version history

Added in version 3.6.0.

\ No newline at end of file diff --git a/api/json_pointer/index.html b/api/json_pointer/index.html index ef85ae878..636f6cf37 100644 --- a/api/json_pointer/index.html +++ b/api/json_pointer/index.html @@ -1,3 +1,3 @@ Overview - JSON for Modern C++
Skip to content

nlohmann::json_pointer

template<typename RefStringType>
 class json_pointer;
-

A JSON pointer defines a string syntax for identifying a specific value within a JSON document. It can be used with functions at and operator[]. Furthermore, JSON pointers are the base for JSON patches.

Template parameters

RefStringType
the string type used for the reference tokens making up the JSON pointer

Deprecation

For backwards compatibility RefStringType may also be a specialization of basic_json in which case string_t will be deduced as basic_json::string_t. This feature is deprecated and may be removed in a future major version.

Member types

  • string_t - the string type used for the reference tokens

Member functions

Literals

See also

Version history

  • Added in version 2.0.0.
  • Changed template parameter from basic_json to string type in version 3.11.0.
\ No newline at end of file +

A JSON pointer defines a string syntax for identifying a specific value within a JSON document. It can be used with functions at and operator[]. Furthermore, JSON pointers are the base for JSON patches.

Template parameters

RefStringType
the string type used for the reference tokens making up the JSON pointer

Deprecation

For backwards compatibility RefStringType may also be a specialization of basic_json in which case string_t will be deduced as basic_json::string_t. This feature is deprecated and may be removed in a future major version.

Member types

Member functions

Literals

See also

Version history

\ No newline at end of file diff --git a/api/json_pointer/json_pointer/index.html b/api/json_pointer/json_pointer/index.html index 1733b382d..17ce22296 100644 --- a/api/json_pointer/json_pointer/index.html +++ b/api/json_pointer/json_pointer/index.html @@ -49,4 +49,4 @@

Output:

[json.exception.parse_error.107] parse error at byte 1: JSON pointer must be empty or begin with '/' - was: 'foo'
 [json.exception.parse_error.108] parse error: escape character '~' must be followed with '0' or '1'
 [json.exception.parse_error.108] parse error: escape character '~' must be followed with '0' or '1'
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_pointer/operator_eq/index.html b/api/json_pointer/operator_eq/index.html index 35c2bc5a0..572708b2f 100644 --- a/api/json_pointer/operator_eq/index.html +++ b/api/json_pointer/operator_eq/index.html @@ -82,4 +82,4 @@ "" == "": true "/foo" == "/foo": true "bar" == "/foo": [json.exception.parse_error.107] parse error at byte 1: JSON pointer must be empty or begin with '/' - was: 'bar' -

Version history

  1. Added in version 2.1.0. Added C++20 member functions in version 3.11.2.
  2. Added for backward compatibility and deprecated in version 3.11.2.
\ No newline at end of file +

Version history

  1. Added in version 2.1.0. Added C++20 member functions in version 3.11.2.
  2. Added for backward compatibility and deprecated in version 3.11.2.
\ No newline at end of file diff --git a/api/json_pointer/operator_ne/index.html b/api/json_pointer/operator_ne/index.html index 41f36d7be..86fd19bcb 100644 --- a/api/json_pointer/operator_ne/index.html +++ b/api/json_pointer/operator_ne/index.html @@ -72,4 +72,4 @@ "" != "": false "/foo" != "/foo": false "bar" != "/foo": [json.exception.parse_error.107] parse error at byte 1: JSON pointer must be empty or begin with '/' - was: 'bar' -

Version history

  1. Added in version 2.1.0.
  2. Added for backward compatibility and deprecated in version 3.11.2.
\ No newline at end of file +

Version history

  1. Added in version 2.1.0.
  2. Added for backward compatibility and deprecated in version 3.11.2.
\ No newline at end of file diff --git a/api/json_pointer/operator_slash/index.html b/api/json_pointer/operator_slash/index.html index 69c277bfd..e73334489 100644 --- a/api/json_pointer/operator_slash/index.html +++ b/api/json_pointer/operator_slash/index.html @@ -28,4 +28,4 @@

Output:

"/foo/bar/baz"
 "/foo/fob"
 "/foo/42"
-

Version history

  1. Added in version 3.6.0.
  2. Added in version 3.6.0. Changed type of token to string_t in version 3.11.0.
  3. Added in version 3.6.0.
\ No newline at end of file +

Version history

  1. Added in version 3.6.0.
  2. Added in version 3.6.0. Changed type of token to string_t in version 3.11.0.
  3. Added in version 3.6.0.
\ No newline at end of file diff --git a/api/json_pointer/operator_slasheq/index.html b/api/json_pointer/operator_slasheq/index.html index 46484d83e..2cd936c2c 100644 --- a/api/json_pointer/operator_slasheq/index.html +++ b/api/json_pointer/operator_slasheq/index.html @@ -33,4 +33,4 @@ "/foo/bar/baz" "/foo/bar/baz/fob" "/foo/bar/baz/fob/42" -

Version history

  1. Added in version 3.6.0.
  2. Added in version 3.6.0. Changed type of token to string_t in version 3.11.0.
  3. Added in version 3.6.0.
\ No newline at end of file +

Version history

  1. Added in version 3.6.0.
  2. Added in version 3.6.0. Changed type of token to string_t in version 3.11.0.
  3. Added in version 3.6.0.
\ No newline at end of file diff --git a/api/json_pointer/operator_string_t/index.html b/api/json_pointer/operator_string_t/index.html index 082221436..22c39a378 100644 --- a/api/json_pointer/operator_string_t/index.html +++ b/api/json_pointer/operator_string_t/index.html @@ -24,4 +24,4 @@ }

Output:

/foo/0
 /a~1b
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/json_pointer/parent_pointer/index.html b/api/json_pointer/parent_pointer/index.html index 75149d2a8..a8f81ee8e 100644 --- a/api/json_pointer/parent_pointer/index.html +++ b/api/json_pointer/parent_pointer/index.html @@ -20,4 +20,4 @@

Output:

parent of "" is ""
 parent of "/foo" is ""
 parent of "/foo/0" is "/foo"
-

Version history

Added in version 3.6.0.

\ No newline at end of file +

Version history

Added in version 3.6.0.

\ No newline at end of file diff --git a/api/json_pointer/pop_back/index.html b/api/json_pointer/pop_back/index.html index b3f239cb8..ad311936e 100644 --- a/api/json_pointer/pop_back/index.html +++ b/api/json_pointer/pop_back/index.html @@ -24,4 +24,4 @@ "/foo/bar" "/foo" "" -

Version history

Added in version 3.6.0.

\ No newline at end of file +

Version history

Added in version 3.6.0.

\ No newline at end of file diff --git a/api/json_pointer/push_back/index.html b/api/json_pointer/push_back/index.html index 4cd05bf54..485635abd 100644 --- a/api/json_pointer/push_back/index.html +++ b/api/json_pointer/push_back/index.html @@ -26,4 +26,4 @@ "/foo" "/foo/0" "/foo/0/bar" -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_pointer/string_t/index.html b/api/json_pointer/string_t/index.html index d7eb5e720..141d3de5c 100644 --- a/api/json_pointer/string_t/index.html +++ b/api/json_pointer/string_t/index.html @@ -14,4 +14,4 @@ }

Output:

This is a string.
 true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_pointer/to_string/index.html b/api/json_pointer/to_string/index.html index ef24a9185..405b10e5b 100644 --- a/api/json_pointer/to_string/index.html +++ b/api/json_pointer/to_string/index.html @@ -46,4 +46,4 @@ "/k"l" "/ " "/m~0n" -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/binary/index.html b/api/json_sax/binary/index.html index 63818bfd0..7cb15c2d4 100644 --- a/api/json_sax/binary/index.html +++ b/api/json_sax/binary/index.html @@ -116,4 +116,4 @@

Output:

binary(val=[...])
 
 result: true
-

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/boolean/index.html b/api/json_sax/boolean/index.html index cf8bbf562..ca3337276 100644 --- a/api/json_sax/boolean/index.html +++ b/api/json_sax/boolean/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/end_array/index.html b/api/json_sax/end_array/index.html index 412ba1ecb..7b73cb3fe 100644 --- a/api/json_sax/end_array/index.html +++ b/api/json_sax/end_array/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/end_object/index.html b/api/json_sax/end_object/index.html index 5df3ce375..905724ecf 100644 --- a/api/json_sax/end_object/index.html +++ b/api/json_sax/end_object/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/index.html b/api/json_sax/index.html index 3c8f57272..ad97f938f 100644 --- a/api/json_sax/index.html +++ b/api/json_sax/index.html @@ -1,3 +1,3 @@ Overview - JSON for Modern C++
Skip to content

nlohmann::json_sax

template<typename BasicJsonType>
 struct json_sax;
-

This class describes the SAX interface used by sax_parse. Each function is called in different situations while the input is parsed. The boolean return value informs the parser whether to continue processing the input.

Template parameters

BasicJsonType
a specialization of basic_json

Member types

Member functions

  • binary (virtual) - a binary value was read
  • boolean (virtual) - a boolean value was read
  • end_array (virtual) - the end of an array was read
  • end_object (virtual) - the end of an object was read
  • key (virtual) - an object key was read
  • null (virtual) - a null value was read
  • number_float (virtual) - a floating-point number was read
  • number_integer (virtual) - an integer number was read
  • number_unsigned (virtual) - an unsigned integer number was read
  • parse_error (virtual) - a parse error occurred
  • start_array (virtual) - the beginning of an array was read
  • start_object (virtual) - the beginning of an object was read
  • string (virtual) - a string value was read

Version history

  • Added in version 3.2.0.
  • Support for binary values (binary_t, binary) added in version 3.8.0.
\ No newline at end of file +

This class describes the SAX interface used by sax_parse. Each function is called in different situations while the input is parsed. The boolean return value informs the parser whether to continue processing the input.

Template parameters

BasicJsonType
a specialization of basic_json

Member types

Member functions

Version history

\ No newline at end of file diff --git a/api/json_sax/key/index.html b/api/json_sax/key/index.html index b082abbb3..2efcba7ee 100644 --- a/api/json_sax/key/index.html +++ b/api/json_sax/key/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/null/index.html b/api/json_sax/null/index.html index 4a97dd152..a4c009133 100644 --- a/api/json_sax/null/index.html +++ b/api/json_sax/null/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/number_float/index.html b/api/json_sax/number_float/index.html index b4c623ce9..088f17bd6 100644 --- a/api/json_sax/number_float/index.html +++ b/api/json_sax/number_float/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/number_integer/index.html b/api/json_sax/number_integer/index.html index e71df530b..77c788e7a 100644 --- a/api/json_sax/number_integer/index.html +++ b/api/json_sax/number_integer/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/number_unsigned/index.html b/api/json_sax/number_unsigned/index.html index 3339de591..ea8154fa9 100644 --- a/api/json_sax/number_unsigned/index.html +++ b/api/json_sax/number_unsigned/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/parse_error/index.html b/api/json_sax/parse_error/index.html index bdec7ed2c..16305700b 100644 --- a/api/json_sax/parse_error/index.html +++ b/api/json_sax/parse_error/index.html @@ -169,4 +169,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/start_array/index.html b/api/json_sax/start_array/index.html index 7a59125c6..01f65ca88 100644 --- a/api/json_sax/start_array/index.html +++ b/api/json_sax/start_array/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/start_object/index.html b/api/json_sax/start_object/index.html index 308fab50c..7765451fc 100644 --- a/api/json_sax/start_object/index.html +++ b/api/json_sax/start_object/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/json_sax/string/index.html b/api/json_sax/string/index.html index d8a162cdb..19787b5a6 100644 --- a/api/json_sax/string/index.html +++ b/api/json_sax/string/index.html @@ -167,4 +167,4 @@ ex=[json.exception.parse_error.101] parse error at line 17, column 6: syntax error while parsing value - unexpected ']'; expected end of input) result: false -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/macros/index.html b/api/macros/index.html index 04f5cafd3..39c5856d5 100644 --- a/api/macros/index.html +++ b/api/macros/index.html @@ -1 +1 @@ - Overview - JSON for Modern C++
Skip to content

Macros

Some aspects of the library can be configured by defining preprocessor macros before including the json.hpp header. See also the macro overview page.

Runtime assertions

Exceptions

Language support

Library version

Library namespace

Type conversions

Comparison behavior

Serialization/deserialization macros

Enums

Classes and structs

\ No newline at end of file + Overview - JSON for Modern C++
Skip to content

Macros

Some aspects of the library can be configured by defining preprocessor macros before including the json.hpp header. See also the macro overview page.

Runtime assertions

Exceptions

Language support

Library version

Library namespace

Type conversions

Comparison behavior

Serialization/deserialization macros

Enums

Classes and structs

\ No newline at end of file diff --git a/api/macros/json_assert/index.html b/api/macros/json_assert/index.html index f270ffece..f887ffeae 100644 --- a/api/macros/json_assert/index.html +++ b/api/macros/json_assert/index.html @@ -24,4 +24,4 @@ auto v = j["missing"]; }

Output:

assertion error in operator[]
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/json_diagnostic_positions/index.html b/api/macros/json_diagnostic_positions/index.html index 01580d8a4..3e24f3c71 100644 --- a/api/macros/json_diagnostic_positions/index.html +++ b/api/macros/json_diagnostic_positions/index.html @@ -165,4 +165,4 @@ Parsed string: }

Output:

[json.exception.type_error.302] (/address/housenumber) (bytes 92-95) type must be number, but is string
 
The output shows the exception with diagnostic path info and start/end positions.
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/json_diagnostics/index.html b/api/macros/json_diagnostics/index.html index 85042eb51..d724f5895 100644 --- a/api/macros/json_diagnostics/index.html +++ b/api/macros/json_diagnostics/index.html @@ -75,4 +75,4 @@ } }

Output:

[json.exception.type_error.302] (bytes 92-95) type must be number, but is string
-
The output shows the exception with start/end positions only.

See also

Version history

\ No newline at end of file + The output shows the exception with start/end positions only.

See also

Version history

\ No newline at end of file diff --git a/api/macros/json_disable_enum_serialization/index.html b/api/macros/json_disable_enum_serialization/index.html index 1b431c9ed..f2e102c8c 100644 --- a/api/macros/json_disable_enum_serialization/index.html +++ b/api/macros/json_disable_enum_serialization/index.html @@ -89,4 +89,4 @@ // uses user-defined from_json function Choice ch = j.template get<Choice>(); } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/json_has_cpp_11/index.html b/api/macros/json_has_cpp_11/index.html index f5672391d..3a4f078f9 100644 --- a/api/macros/json_has_cpp_11/index.html +++ b/api/macros/json_has_cpp_11/index.html @@ -6,4 +6,4 @@ #include <nlohmann/json.hpp> ... -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/macros/json_has_filesystem/index.html b/api/macros/json_has_filesystem/index.html index 0d3622284..9c9dfb70d 100644 --- a/api/macros/json_has_filesystem/index.html +++ b/api/macros/json_has_filesystem/index.html @@ -4,4 +4,4 @@ #include <nlohmann/json.hpp> ... -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/macros/json_has_ranges/index.html b/api/macros/json_has_ranges/index.html index 084e1f451..bd5eb06bb 100644 --- a/api/macros/json_has_ranges/index.html +++ b/api/macros/json_has_ranges/index.html @@ -3,4 +3,4 @@ #include <nlohmann/json.hpp> ... -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/macros/json_has_static_rtti/index.html b/api/macros/json_has_static_rtti/index.html index 2b9f9089f..2b526d84b 100644 --- a/api/macros/json_has_static_rtti/index.html +++ b/api/macros/json_has_static_rtti/index.html @@ -3,4 +3,4 @@ #include <nlohmann/json.hpp> ... -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/macros/json_has_three_way_comparison/index.html b/api/macros/json_has_three_way_comparison/index.html index 2c177c2b1..bcea6d0fd 100644 --- a/api/macros/json_has_three_way_comparison/index.html +++ b/api/macros/json_has_three_way_comparison/index.html @@ -3,4 +3,4 @@ #include <nlohmann/json.hpp> ... -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/macros/json_no_io/index.html b/api/macros/json_no_io/index.html index 6b90492bc..92c63c682 100644 --- a/api/macros/json_no_io/index.html +++ b/api/macros/json_no_io/index.html @@ -4,4 +4,4 @@ #include <nlohmann/json.hpp> ... -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/macros/json_noexception/index.html b/api/macros/json_noexception/index.html index 9476cf2f4..1cf1ba410 100644 --- a/api/macros/json_noexception/index.html +++ b/api/macros/json_noexception/index.html @@ -4,4 +4,4 @@ #include <nlohmann/json.hpp> ... -

See also

Version history

Added in version 2.1.0.

\ No newline at end of file +

See also

Version history

Added in version 2.1.0.

\ No newline at end of file diff --git a/api/macros/json_skip_library_version_check/index.html b/api/macros/json_skip_library_version_check/index.html index 99a964b54..636714971 100644 --- a/api/macros/json_skip_library_version_check/index.html +++ b/api/macros/json_skip_library_version_check/index.html @@ -1,4 +1,4 @@ JSON_SKIP_LIBRARY_VERSION_CHECK - JSON for Modern C++
Skip to content

JSON_SKIP_LIBRARY_VERSION_CHECK

#define JSON_SKIP_LIBRARY_VERSION_CHECK
 

When defined, the library will not create a compiler warning when a different version of the library was already included.

Default definition

By default, the macro is not defined.

#undef JSON_SKIP_LIBRARY_VERSION_CHECK
 

Notes

ABI compatibility

Mixing different library versions in the same code can be a problem as the different versions may not be ABI compatible.

Examples

Example

The following warning will be shown in case a different version of the library was already included:

Already included a different version of the library!
-

Version history

Added in version 3.11.0.

\ No newline at end of file +

Version history

Added in version 3.11.0.

\ No newline at end of file diff --git a/api/macros/json_skip_unsupported_compiler_check/index.html b/api/macros/json_skip_unsupported_compiler_check/index.html index fb2c876e3..405268cc2 100644 --- a/api/macros/json_skip_unsupported_compiler_check/index.html +++ b/api/macros/json_skip_unsupported_compiler_check/index.html @@ -4,4 +4,4 @@ #include <nlohmann/json.hpp> ... -

Version history

Added in version 3.2.0.

\ No newline at end of file +

Version history

Added in version 3.2.0.

\ No newline at end of file diff --git a/api/macros/json_throw_user/index.html b/api/macros/json_throw_user/index.html index 9dd243e5c..2bc7fb817 100644 --- a/api/macros/json_throw_user/index.html +++ b/api/macros/json_throw_user/index.html @@ -21,4 +21,4 @@ std::abort();} #include <nlohmann/json.hpp> -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/json_use_global_udls/index.html b/api/macros/json_use_global_udls/index.html index 3116912e5..8b460b1fa 100644 --- a/api/macros/json_use_global_udls/index.html +++ b/api/macros/json_use_global_udls/index.html @@ -29,4 +29,4 @@ std::cout << j << std::endl; }

Output:

42
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/json_use_implicit_conversions/index.html b/api/macros/json_use_implicit_conversions/index.html index 38b639ec0..3a45009e7 100644 --- a/api/macros/json_use_implicit_conversions/index.html +++ b/api/macros/json_use_implicit_conversions/index.html @@ -4,4 +4,4 @@ std::string s = j;

When JSON_USE_IMPLICIT_CONVERSIONS is defined to 0, the code above does no longer compile. Instead, it must be written like this:

json j = "Hello, world!";
 auto s = j.template get<std::string>();
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/json_use_legacy_discarded_value_comparison/index.html b/api/macros/json_use_legacy_discarded_value_comparison/index.html index 1d1403edd..01e695cc6 100644 --- a/api/macros/json_use_legacy_discarded_value_comparison/index.html +++ b/api/macros/json_use_legacy_discarded_value_comparison/index.html @@ -4,4 +4,4 @@ #include <nlohmann/json.hpp> ... -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/nlohmann_define_derived_type/index.html b/api/macros/nlohmann_define_derived_type/index.html index f73d323d9..58c191e09 100644 --- a/api/macros/nlohmann_define_derived_type/index.html +++ b/api/macros/nlohmann_define_derived_type/index.html @@ -86,4 +86,4 @@ "Ba": 23, "Bb": 42 } -

Notes:

See also

Version history

  1. Added in version 3.12.0.
  2. Added in version 3.12.0.
  3. Added in version 3.12.0.
  4. Added in version 3.12.0.
  5. Added in version 3.12.0.
  6. Added in version 3.12.0.
\ No newline at end of file +

Notes:

See also

Version history

  1. Added in version 3.12.0.
  2. Added in version 3.12.0.
  3. Added in version 3.12.0.
  4. Added in version 3.12.0.
  5. Added in version 3.12.0.
  6. Added in version 3.12.0.
\ No newline at end of file diff --git a/api/macros/nlohmann_define_type_intrusive/index.html b/api/macros/nlohmann_define_type_intrusive/index.html index 36100a3f8..c162f932b 100644 --- a/api/macros/nlohmann_define_type_intrusive/index.html +++ b/api/macros/nlohmann_define_type_intrusive/index.html @@ -291,4 +291,4 @@ json j = p; std::cout << "serialization: " << j << std::endl; } -

See also

Version history

  1. Added in version 3.9.0.
  2. Added in version 3.11.0.
  3. Added in version 3.11.3.
\ No newline at end of file +

See also

Version history

  1. Added in version 3.9.0.
  2. Added in version 3.11.0.
  3. Added in version 3.11.3.
\ No newline at end of file diff --git a/api/macros/nlohmann_define_type_non_intrusive/index.html b/api/macros/nlohmann_define_type_non_intrusive/index.html index 58ac2ab5c..dad45a566 100644 --- a/api/macros/nlohmann_define_type_non_intrusive/index.html +++ b/api/macros/nlohmann_define_type_non_intrusive/index.html @@ -259,4 +259,4 @@ json j = p; std::cout << "serialization: " << j << std::endl; } -

See also

Version history

  1. Added in version 3.9.0.
  2. Added in version 3.11.0.
  3. Added in version 3.11.3.
\ No newline at end of file +

See also

Version history

  1. Added in version 3.9.0.
  2. Added in version 3.11.0.
  3. Added in version 3.11.3.
\ No newline at end of file diff --git a/api/macros/nlohmann_json_namespace/index.html b/api/macros/nlohmann_json_namespace/index.html index 083838006..09302b945 100644 --- a/api/macros/nlohmann_json_namespace/index.html +++ b/api/macros/nlohmann_json_namespace/index.html @@ -14,4 +14,4 @@ std::cout << QUOTE(NLOHMANN_JSON_NAMESPACE) << std::endl; }

Output:

nlohmann::json_abi_v3_12_0
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/nlohmann_json_namespace_begin/index.html b/api/macros/nlohmann_json_namespace_begin/index.html index 22d3f35dc..c163ba0ec 100644 --- a/api/macros/nlohmann_json_namespace_begin/index.html +++ b/api/macros/nlohmann_json_namespace_begin/index.html @@ -40,4 +40,4 @@ std::cout << j << std::endl; }

Output:

[1,null]
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/nlohmann_json_namespace_no_version/index.html b/api/macros/nlohmann_json_namespace_no_version/index.html index 86d94852b..fc4e089a3 100644 --- a/api/macros/nlohmann_json_namespace_no_version/index.html +++ b/api/macros/nlohmann_json_namespace_no_version/index.html @@ -14,4 +14,4 @@ std::cout << QUOTE(NLOHMANN_JSON_NAMESPACE) << std::endl; }

Output:

nlohmann::json_abi
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/macros/nlohmann_json_serialize_enum/index.html b/api/macros/nlohmann_json_serialize_enum/index.html index 00e01e481..5d94994ed 100644 --- a/api/macros/nlohmann_json_serialize_enum/index.html +++ b/api/macros/nlohmann_json_serialize_enum/index.html @@ -101,4 +101,4 @@

Output:

0 -> "red"
 "rot" -> 0
 "red" -> 0
-

See also

Version history

Added in version 3.4.0.

\ No newline at end of file +

See also

Version history

Added in version 3.4.0.

\ No newline at end of file diff --git a/api/macros/nlohmann_json_version_major/index.html b/api/macros/nlohmann_json_version_major/index.html index f2fdbdc38..5b7dedde8 100644 --- a/api/macros/nlohmann_json_version_major/index.html +++ b/api/macros/nlohmann_json_version_major/index.html @@ -14,4 +14,4 @@ << NLOHMANN_JSON_VERSION_PATCH << std::endl; }

Output:

JSON for Modern C++ version 3.12.0
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/operator_gtgt/index.html b/api/operator_gtgt/index.html index bce1749b7..2226be77f 100644 --- a/api/operator_gtgt/index.html +++ b/api/operator_gtgt/index.html @@ -38,4 +38,4 @@ "number": 23, "string": "Hello, world!" } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/operator_literal_json/index.html b/api/operator_literal_json/index.html index 1ef2d8761..fdba0ad23 100644 --- a/api/operator_literal_json/index.html +++ b/api/operator_literal_json/index.html @@ -21,4 +21,4 @@ "answer": 42, "hello": "world" } -

Version history

\ No newline at end of file +

Version history

\ No newline at end of file diff --git a/api/operator_literal_json_pointer/index.html b/api/operator_literal_json_pointer/index.html index 0ba2f8a08..499c8d14a 100644 --- a/api/operator_literal_json_pointer/index.html +++ b/api/operator_literal_json_pointer/index.html @@ -19,4 +19,4 @@ std::cout << std::setw(2) << val << '\n'; }

Output:

"world"
-

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/api/operator_ltlt/index.html b/api/operator_ltlt/index.html index 90181af52..581c5eba2 100644 --- a/api/operator_ltlt/index.html +++ b/api/operator_ltlt/index.html @@ -57,4 +57,4 @@ std::cout << ptr << std::endl; }

Output:

/foo/bar/baz
-

Version history

  1. Added in version 1.0.0. Added support for indentation character and deprecated std::ostream& operator>>(const basic_json& j, std::ostream& o) in version 3.0.0.
  2. Added in version 3.11.0.
\ No newline at end of file +

Version history

  1. Added in version 1.0.0. Added support for indentation character and deprecated std::ostream& operator>>(const basic_json& j, std::ostream& o) in version 3.0.0.
  2. Added in version 3.11.0.
\ No newline at end of file diff --git a/api/ordered_json/index.html b/api/ordered_json/index.html index a3b987d9c..1ab71ae08 100644 --- a/api/ordered_json/index.html +++ b/api/ordered_json/index.html @@ -18,4 +18,4 @@ "two": 2, "three": 3 } -

See also

Version history

Since version 3.9.0.

\ No newline at end of file +

See also

Version history

Since version 3.9.0.

\ No newline at end of file diff --git a/api/ordered_map/index.html b/api/ordered_map/index.html index c4ec9c219..306f9d5ce 100644 --- a/api/ordered_map/index.html +++ b/api/ordered_map/index.html @@ -51,4 +51,4 @@ m_std = { one:eins three:drei two:zwei } m_ordered = { two:zwei three:drei one:eins } m_std = { one:eins three:drei two:zwei } -

See also

Version history

\ No newline at end of file +

See also

Version history

\ No newline at end of file diff --git a/assets/external/repology.org/badge/vertical-allrepos/nlohmann-json.svg b/assets/external/repology.org/badge/vertical-allrepos/nlohmann-json.svg index 0ce5b2fe4..d785f6702 100644 --- a/assets/external/repology.org/badge/vertical-allrepos/nlohmann-json.svg +++ b/assets/external/repology.org/badge/vertical-allrepos/nlohmann-json.svg @@ -1 +1 @@ -Packaging statusPackaging statusAdélie Linux currentAdélie Linux current3.11.33.11.3Alpine Linux 3.15Alpine Linux 3.153.10.43.10.4Alpine Linux 3.16Alpine Linux 3.163.10.53.10.5Alpine Linux 3.17Alpine Linux 3.173.11.23.11.2Alpine Linux 3.18Alpine Linux 3.183.11.23.11.2Alpine Linux 3.19Alpine Linux 3.193.11.33.11.3Alpine Linux 3.20Alpine Linux 3.203.11.33.11.3Alpine Linux 3.21Alpine Linux 3.213.11.33.11.3Alpine Linux EdgeAlpine Linux Edge3.11.33.11.3ALT Linux p9ALT Linux p93.4.03.4.0ALT Linux p10ALT Linux p103.10.43.10.4ALT Linux p11ALT Linux p113.11.33.11.3ALT SisyphusALT Sisyphus3.12.03.12.0AOSCAOSC3.11.33.11.3Apertis v2023Apertis v20233.9.13.9.1Apertis v2024Apertis v20243.11.23.11.2Apertis v2025Apertis v20253.11.23.11.2Apertis v2026 DevelopmentApertis v2026 Development3.11.23.11.2Arch LinuxArch Linux3.12.03.12.0Arch Linux 32 i486Arch Linux 32 i4863.12.03.12.0Arch Linux 32 i686Arch Linux 32 i6863.12.03.12.0Arch Linux 32 pentium4Arch Linux 32 pentium43.12.03.12.0Arch Linux ARM aarch64Arch Linux ARM aarch643.12.03.12.0ArchPOWER powerpcArchPOWER powerpc3.11.33.11.3ArchPOWER powerpc64leArchPOWER powerpc64le3.11.33.11.3ArchPOWER riscv64ArchPOWER riscv643.11.33.11.3AURAUR3.11.33.11.3ArtixArtix3.12.03.12.0Chimera LinuxChimera Linux3.12.03.12.0ConanCenterConanCenter3.12.03.12.0CRUX 3.6CRUX 3.63.11.23.11.2CRUX 3.7CRUX 3.73.12.03.12.0CRUX 3.8CRUX 3.83.12.03.12.0Debian 10Debian 103.5.03.5.0Debian 10 BackportsDebian 10 Backports3.7.03.7.0Debian 11Debian 113.9.13.9.1Debian 12Debian 123.11.23.11.2Debian 13Debian 133.11.33.11.3Debian UnstableDebian Unstable3.12.03.12.0deepin 20deepin 203.9.13.9.1deepin 23deepin 233.11.33.11.3Devuan 3.0Devuan 3.03.5.03.5.0Devuan 4.0Devuan 4.03.9.13.9.1Devuan UnstableDevuan Unstable3.12.03.12.0EPEL 7EPEL 73.6.13.6.1EPEL 8EPEL 83.6.13.6.1EPEL 9EPEL 93.11.33.11.3EPEL 10EPEL 103.11.33.11.3ExherboExherbo3.12.03.12.0Fedora 37Fedora 373.11.23.11.2Fedora 38Fedora 383.11.23.11.2Fedora 39Fedora 393.11.23.11.2Fedora 40Fedora 403.11.33.11.3Fedora 41Fedora 413.11.33.11.3Fedora 42Fedora 423.11.33.11.3Fedora RawhideFedora Rawhide3.11.33.11.3FreeBSD PortsFreeBSD Ports3.12.03.12.0GentooGentoo3.12.03.12.0GNU GuixGNU Guix3.12.03.12.0HaikuPorts masterHaikuPorts master3.11.23.11.2HomebrewHomebrew3.12.03.12.0Kali Linux RollingKali Linux Rolling3.11.33.11.3KaOSKaOS3.12.03.12.0LiGurOS stableLiGurOS stable3.12.03.12.0LiGurOS developLiGurOS develop3.12.03.12.0MacPortsMacPorts3.12.03.12.0Mageia 8Mageia 83.9.13.9.1Mageia 9Mageia 93.11.23.11.2Mageia cauldronMageia cauldron3.12.03.12.0Manjaro StableManjaro Stable3.12.03.12.0Manjaro TestingManjaro Testing3.12.03.12.0Manjaro UnstableManjaro Unstable3.12.03.12.0MidnightBSD mportsMidnightBSD mports3.11.33.11.3MSYS2 clang64MSYS2 clang643.12.03.12.0MSYS2 clangarm64MSYS2 clangarm643.12.03.12.0MSYS2 mingwMSYS2 mingw3.12.03.12.0MSYS2 ucrt64MSYS2 ucrt643.12.03.12.0nixpkgs stable 22.11nixpkgs stable 22.113.11.23.11.2nixpkgs stable 23.05nixpkgs stable 23.053.11.23.11.2nixpkgs stable 23.11nixpkgs stable 23.113.11.23.11.2nixpkgs stable 24.05nixpkgs stable 24.053.11.33.11.3nixpkgs stable 24.11nixpkgs stable 24.113.11.33.11.3nixpkgs stable 25.05nixpkgs stable 25.053.11.33.11.3nixpkgs unstablenixpkgs unstable3.11.33.11.3OpenBSD PortsOpenBSD Ports3.11.23.11.2OpenIndiana packagesOpenIndiana packages3.12.03.12.0openmambaopenmamba3.12.03.12.0OpenMandriva 4.3OpenMandriva 4.33.10.53.10.5OpenMandriva 5.0OpenMandriva 5.03.11.23.11.2OpenMandriva 6.0OpenMandriva 6.03.12.03.12.0OpenMandriva RollingOpenMandriva Rolling3.12.03.12.0OpenMandriva CookerOpenMandriva Cooker3.12.03.12.0openSUSE Leap 15.4openSUSE Leap 15.43.10.23.10.2openSUSE Leap 15.5openSUSE Leap 15.53.11.23.11.2openSUSE Leap 15.6openSUSE Leap 15.63.11.23.11.2openSUSE TumbleweedopenSUSE Tumbleweed3.12.03.12.0openSUSE hardware:sdr TumbleweedopenSUSE hardware:sdr Tumbleweed3.12.03.12.0PackMan SLE 12PackMan SLE 123.1.23.1.2ParabolaParabola3.12.03.12.0Pardus 21Pardus 213.9.13.9.1ParrotParrot3.11.23.11.2Pisi LinuxPisi Linux3.11.23.11.2pkgsrc currentpkgsrc current3.12.03.12.0PLD LinuxPLD Linux3.11.33.11.3PTXdistPTXdist3.11.33.11.3PureOS amberPureOS amber3.5.03.5.0PureOS byzantiumPureOS byzantium3.9.13.9.1PureOS landingPureOS landing3.11.33.11.3Raspbian OldstableRaspbian Oldstable3.9.13.9.1Raspbian StableRaspbian Stable3.11.23.11.2Raspbian TestingRaspbian Testing3.11.33.11.3RavenportsRavenports3.12.03.12.0Rosa 2021.1Rosa 2021.13.11.33.11.3Rosa 13Rosa 133.11.33.11.3SlackBuildsSlackBuilds3.11.23.11.2SolusSolus3.11.33.11.3SpackSpack3.11.33.11.3stal/IXstal/IX3.12.03.12.0T2 SDET2 SDE3.12.03.12.0TermuxTermux3.12.03.12.0Trisquel 10.0Trisquel 10.03.7.33.7.3Trisquel 11.0Trisquel 11.03.10.53.10.5Ubuntu 18.04Ubuntu 18.042.1.12.1.1Ubuntu 20.04Ubuntu 20.043.7.33.7.3Ubuntu 22.04Ubuntu 22.043.10.53.10.5Ubuntu 24.04Ubuntu 24.043.11.33.11.3Ubuntu 24.10Ubuntu 24.103.11.33.11.3Ubuntu 25.04Ubuntu 25.043.11.33.11.3Ubuntu 25.10Ubuntu 25.103.12.03.12.0VcpkgVcpkg3.12.03.12.0Void Linux x86_64Void Linux x86_643.11.33.11.3YACPYACP3.12.03.12.0 \ No newline at end of file +Packaging statusPackaging statusAdélie Linux currentAdélie Linux current3.11.33.11.3Alpine Linux 3.15Alpine Linux 3.153.10.43.10.4Alpine Linux 3.16Alpine Linux 3.163.10.53.10.5Alpine Linux 3.17Alpine Linux 3.173.11.23.11.2Alpine Linux 3.18Alpine Linux 3.183.11.23.11.2Alpine Linux 3.19Alpine Linux 3.193.11.33.11.3Alpine Linux 3.20Alpine Linux 3.203.11.33.11.3Alpine Linux 3.21Alpine Linux 3.213.11.33.11.3Alpine Linux EdgeAlpine Linux Edge3.11.33.11.3ALT Linux p9ALT Linux p93.4.03.4.0ALT Linux p10ALT Linux p103.10.43.10.4ALT Linux p11ALT Linux p113.11.33.11.3ALT SisyphusALT Sisyphus3.12.03.12.0AOSCAOSC3.11.33.11.3Apertis v2023Apertis v20233.9.13.9.1Apertis v2024Apertis v20243.11.23.11.2Apertis v2025Apertis v20253.11.23.11.2Apertis v2026 DevelopmentApertis v2026 Development3.11.23.11.2Arch LinuxArch Linux3.12.03.12.0Arch Linux 32 i486Arch Linux 32 i4863.12.03.12.0Arch Linux 32 i686Arch Linux 32 i6863.12.03.12.0Arch Linux 32 pentium4Arch Linux 32 pentium43.12.03.12.0Arch Linux ARM aarch64Arch Linux ARM aarch643.12.03.12.0ArchPOWER powerpcArchPOWER powerpc3.12.03.12.0ArchPOWER powerpc64leArchPOWER powerpc64le3.12.03.12.0ArchPOWER riscv64ArchPOWER riscv643.12.03.12.0AURAUR3.11.33.11.3ArtixArtix3.12.03.12.0Chimera LinuxChimera Linux3.12.03.12.0ConanCenterConanCenter3.12.03.12.0CRUX 3.6CRUX 3.63.11.23.11.2CRUX 3.7CRUX 3.73.12.03.12.0CRUX 3.8CRUX 3.83.12.03.12.0Debian 10Debian 103.5.03.5.0Debian 10 BackportsDebian 10 Backports3.7.03.7.0Debian 11Debian 113.9.13.9.1Debian 12Debian 123.11.23.11.2Debian 13Debian 133.11.33.11.3Debian UnstableDebian Unstable3.12.03.12.0deepin 20deepin 203.9.13.9.1deepin 23deepin 233.11.33.11.3Devuan 3.0Devuan 3.03.5.03.5.0Devuan 4.0Devuan 4.03.9.13.9.1Devuan UnstableDevuan Unstable3.12.03.12.0EPEL 7EPEL 73.6.13.6.1EPEL 8EPEL 83.6.13.6.1EPEL 9EPEL 93.11.33.11.3EPEL 10EPEL 103.11.33.11.3ExherboExherbo3.12.03.12.0Fedora 37Fedora 373.11.23.11.2Fedora 38Fedora 383.11.23.11.2Fedora 39Fedora 393.11.23.11.2Fedora 40Fedora 403.11.33.11.3Fedora 41Fedora 413.11.33.11.3Fedora 42Fedora 423.11.33.11.3Fedora RawhideFedora Rawhide3.11.33.11.3FreeBSD PortsFreeBSD Ports3.12.03.12.0GentooGentoo3.12.03.12.0GNU GuixGNU Guix3.12.03.12.0HaikuPorts masterHaikuPorts master3.11.23.11.2HomebrewHomebrew3.12.03.12.0Kali Linux RollingKali Linux Rolling3.11.33.11.3KaOSKaOS3.12.03.12.0LiGurOS stableLiGurOS stable3.12.03.12.0LiGurOS developLiGurOS develop3.12.03.12.0MacPortsMacPorts3.12.03.12.0Mageia 8Mageia 83.9.13.9.1Mageia 9Mageia 93.11.23.11.2Mageia cauldronMageia cauldron3.12.03.12.0Manjaro StableManjaro Stable3.12.03.12.0Manjaro TestingManjaro Testing3.12.03.12.0Manjaro UnstableManjaro Unstable3.12.03.12.0MidnightBSD mportsMidnightBSD mports3.11.33.11.3MSYS2 clang64MSYS2 clang643.12.03.12.0MSYS2 clangarm64MSYS2 clangarm643.12.03.12.0MSYS2 mingwMSYS2 mingw3.12.03.12.0MSYS2 ucrt64MSYS2 ucrt643.12.03.12.0nixpkgs stable 22.11nixpkgs stable 22.113.11.23.11.2nixpkgs stable 23.05nixpkgs stable 23.053.11.23.11.2nixpkgs stable 23.11nixpkgs stable 23.113.11.23.11.2nixpkgs stable 24.05nixpkgs stable 24.053.11.33.11.3nixpkgs stable 24.11nixpkgs stable 24.113.11.33.11.3nixpkgs stable 25.05nixpkgs stable 25.053.11.33.11.3nixpkgs unstablenixpkgs unstable3.11.33.11.3OpenBSD PortsOpenBSD Ports3.11.23.11.2OpenIndiana packagesOpenIndiana packages3.12.03.12.0openmambaopenmamba3.12.03.12.0OpenMandriva 4.3OpenMandriva 4.33.10.53.10.5OpenMandriva 5.0OpenMandriva 5.03.11.23.11.2OpenMandriva 6.0OpenMandriva 6.03.12.03.12.0OpenMandriva RollingOpenMandriva Rolling3.12.03.12.0OpenMandriva CookerOpenMandriva Cooker3.12.03.12.0openSUSE Leap 15.4openSUSE Leap 15.43.10.23.10.2openSUSE Leap 15.5openSUSE Leap 15.53.11.23.11.2openSUSE Leap 15.6openSUSE Leap 15.63.11.23.11.2openSUSE TumbleweedopenSUSE Tumbleweed3.12.03.12.0openSUSE hardware:sdr TumbleweedopenSUSE hardware:sdr Tumbleweed3.12.03.12.0PackMan SLE 12PackMan SLE 123.1.23.1.2ParabolaParabola3.12.03.12.0Pardus 21Pardus 213.9.13.9.1ParrotParrot3.11.23.11.2Pisi LinuxPisi Linux3.11.23.11.2pkgsrc currentpkgsrc current3.12.03.12.0PLD LinuxPLD Linux3.11.33.11.3PTXdistPTXdist3.11.33.11.3PureOS amberPureOS amber3.5.03.5.0PureOS byzantiumPureOS byzantium3.9.13.9.1PureOS landingPureOS landing3.11.33.11.3Raspbian OldstableRaspbian Oldstable3.9.13.9.1Raspbian StableRaspbian Stable3.11.23.11.2Raspbian TestingRaspbian Testing3.11.33.11.3RavenportsRavenports3.12.03.12.0Rosa 2021.1Rosa 2021.13.11.33.11.3Rosa 13Rosa 133.11.33.11.3SlackBuildsSlackBuilds3.11.23.11.2SolusSolus3.11.33.11.3SpackSpack3.11.33.11.3stal/IXstal/IX3.12.03.12.0T2 SDET2 SDE3.12.03.12.0TermuxTermux3.12.03.12.0Trisquel 10.0Trisquel 10.03.7.33.7.3Trisquel 11.0Trisquel 11.03.10.53.10.5Ubuntu 18.04Ubuntu 18.042.1.12.1.1Ubuntu 20.04Ubuntu 20.043.7.33.7.3Ubuntu 22.04Ubuntu 22.043.10.53.10.5Ubuntu 24.04Ubuntu 24.043.11.33.11.3Ubuntu 24.10Ubuntu 24.103.11.33.11.3Ubuntu 25.04Ubuntu 25.043.11.33.11.3Ubuntu 25.10Ubuntu 25.103.12.03.12.0VcpkgVcpkg3.12.03.12.0Void Linux x86_64Void Linux x86_643.11.33.11.3YACPYACP3.12.03.12.0 \ No newline at end of file diff --git a/community/code_of_conduct/index.html b/community/code_of_conduct/index.html index 5b93eae70..1a17e7f53 100644 --- a/community/code_of_conduct/index.html +++ b/community/code_of_conduct/index.html @@ -1 +1 @@ - Code of Conduct - JSON for Modern C++
Skip to content

Contributor Covenant Code of Conduct

Our Pledge

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

Our Standards

Examples of behavior that contributes to a positive environment for our community include:

  • Demonstrating empathy and kindness toward other people
  • Being respectful of differing opinions, viewpoints, and experiences
  • Giving and gracefully accepting constructive feedback
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • Focusing on what is best not just for us as individuals, but for the overall community

Examples of unacceptable behavior include:

  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

Scope

This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official email address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at mail@nlohmann.me. All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

1. Correction

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

2. Warning

Community Impact: A violation through a single incident or series of actions.

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

3. Temporary Ban

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

4. Permanent Ban

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

Consequence: A permanent ban from any sort of public interaction within the community.

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

\ No newline at end of file + Code of Conduct - JSON for Modern C++
Skip to content

Contributor Covenant Code of Conduct

Our Pledge

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

Our Standards

Examples of behavior that contributes to a positive environment for our community include:

  • Demonstrating empathy and kindness toward other people
  • Being respectful of differing opinions, viewpoints, and experiences
  • Giving and gracefully accepting constructive feedback
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • Focusing on what is best not just for us as individuals, but for the overall community

Examples of unacceptable behavior include:

  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

Enforcement Responsibilities

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

Scope

This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official email address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at mail@nlohmann.me. All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

1. Correction

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

2. Warning

Community Impact: A violation through a single incident or series of actions.

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

3. Temporary Ban

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

4. Permanent Ban

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

Consequence: A permanent ban from any sort of public interaction within the community.

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

\ No newline at end of file diff --git a/community/contribution_guidelines/index.html b/community/contribution_guidelines/index.html index d84379ad9..3a814a946 100644 --- a/community/contribution_guidelines/index.html +++ b/community/contribution_guidelines/index.html @@ -5,4 +5,4 @@ $ ctest --test-dir

Add tests

The tests are located in tests/src/unit-*.cpp and contain doctest assertions like CHECK. The tests are structured along the features of the library or the nature of the tests. Usually, it should be clear from the context which existing file needs to be extended, and only very few cases require creating new test files.

When fixing a bug, edit unit-regression2.cpp and add a section referencing the fixed issue.

Exceptions

When you test exceptions, please use CHECK_THROWS_WITH_AS which also takes the what() argument of the thrown exception into account.

Coverage

If test coverage decreases, an automatic warning comment will be posted on the pull request. You can access a code coverage report as an artifact to the “Ubuntu” workflow.

Update the documentation

The main documentation of the library is generated from the files docs/mkdocs/docs. This folder contains dedicated pages for certain features, a list of all exceptions, and extensive API documentation with details on every public API function.

Build the documentation locally using:

make install_venv -C docs/mkdocs
 make serve -C docs/mkdocs
 

The documentation will then be available at http://127.0.0.1:8000/. See the documentation of mkdocs and Material for MkDocs for more information.

Amalgamate the source code

The single-header files single_include/nlohmann/json.hpp and single_include/nlohmann/json_fwd.hpp are generated from the source files in the include/nlohmann directory. Do not edit the files directly; instead, modify the include/nlohmann sources and regenerate the files by executing:

make amalgamate
-

Please don't...

Certain contributions are not helpful.

Break the public API

We take pride in the library being used by numerous customers across various industries. They all rely on the guarantees provided by semantic versioning. Please do not change the library such that the public API of the 3.x.y version is broken. This includes:

Although these guidelines may seem restrictive, they are essential for maintaining the library’s utility.

Breaking changes may be introduced when they are guarded with a feature macro such as JSON_USE_IMPLICIT_CONVERSIONS which allows selectively changing the behavior of the library. In next steps, the current behavior can then be deprecated. Using feature macros then allows users to test their code against the library in the next major release.

Break C++11 language conformance

This library is designed to work with C++11 and later. This means that any supported C++11 compiler should compile the library without problems. Some compilers like GCC 4.7 (and earlier), Clang 3.3 (and earlier), or Microsoft Visual Studio 13.0 and earlier are known not to work due to missing or incomplete C++11 support.

Please do not add features that do not work with the mentioned supported compilers. Please guard features from C++14 and later against the respective JSON_HAS_CPP_14 macros.

Break JSON conformance

Please refrain from proposing changes that would break JSON conformance. If you propose a conformant extension of JSON to be supported by the library, please motivate this extension.

Wanted

The following areas really need contribution and are always welcomed:

We look forward to your contributions and collaboration to enhance the library!

\ No newline at end of file +

Please don't...

Certain contributions are not helpful.

Break the public API

We take pride in the library being used by numerous customers across various industries. They all rely on the guarantees provided by semantic versioning. Please do not change the library such that the public API of the 3.x.y version is broken. This includes:

Although these guidelines may seem restrictive, they are essential for maintaining the library’s utility.

Breaking changes may be introduced when they are guarded with a feature macro such as JSON_USE_IMPLICIT_CONVERSIONS which allows selectively changing the behavior of the library. In next steps, the current behavior can then be deprecated. Using feature macros then allows users to test their code against the library in the next major release.

Break C++11 language conformance

This library is designed to work with C++11 and later. This means that any supported C++11 compiler should compile the library without problems. Some compilers like GCC 4.7 (and earlier), Clang 3.3 (and earlier), or Microsoft Visual Studio 13.0 and earlier are known not to work due to missing or incomplete C++11 support.

Please do not add features that do not work with the mentioned supported compilers. Please guard features from C++14 and later against the respective JSON_HAS_CPP_14 macros.

Break JSON conformance

Please refrain from proposing changes that would break JSON conformance. If you propose a conformant extension of JSON to be supported by the library, please motivate this extension.

Wanted

The following areas really need contribution and are always welcomed:

We look forward to your contributions and collaboration to enhance the library!

\ No newline at end of file diff --git a/community/governance/index.html b/community/governance/index.html index d4bc42b6f..6e828ab33 100644 --- a/community/governance/index.html +++ b/community/governance/index.html @@ -1 +1 @@ - Governance - JSON for Modern C++
Skip to content

Governance

The governance model for the JSON for Modern C++ project is a Benevolent Dictator for Life (BDFL) structure. As the sole maintainer, Niels Lohmann is responsible for all key aspects of the project. The project governance may evolve as the project grows, but any changes will be documented here and communicated to contributors.

Overview

This project is led by a benevolent dictator, Niels Lohmann, and managed by the community. That is, the community actively contributes to the day-to-day maintenance of the project, but the general strategic line is drawn by the benevolent dictator. In case of disagreement, they have the last word. It is the benevolent dictator’s job to resolve disputes within the community and to ensure that the project is able to progress in a coordinated way. In turn, it is the community’s job to guide the decisions of the benevolent dictator through active engagement and contribution.

Roles and responsibilities

Benevolent dictator (project lead)

Typically, the benevolent dictator, or project lead, is self-appointed. However, because the community always has the ability to fork, this person is fully answerable to the community. The project lead’s role is a difficult one: they set the strategic objectives of the project and communicate these clearly to the community. They also have to understand the community as a whole and strive to satisfy as many conflicting needs as possible, while ensuring that the project survives in the long term.

In many ways, the role of the benevolent dictator is less about dictatorship and more about diplomacy. The key is to ensure that, as the project expands, the right people are given influence over it and the community rallies behind the vision of the project lead. The lead’s job is then to ensure that the committers (see below) make the right decisions on behalf of the project. Generally speaking, as long as the committers are aligned with the project’s strategy, the project lead will allow them to proceed as they desire.

Committers

Committers are contributors who have made several valuable contributions to the project and are now relied upon to both write code directly to the repository and screen the contributions of others. In many cases they are programmers but it is also possible that they contribute in a different role. Typically, a committer will focus on a specific aspect of the project, and will bring a level of expertise and understanding that earns them the respect of the community and the project lead. The role of committer is not an official one, it is simply a position that influential members of the community will find themselves in as the project lead looks to them for guidance and support.

Committers have no authority over the overall direction of the project. However, they do have the ear of the project lead. It is a committer’s job to ensure that the lead is aware of the community’s needs and collective objectives, and to help develop or elicit appropriate contributions to the project. Often, committers are given informal control over their specific areas of responsibility, and are assigned rights to directly modify certain areas of the source code. That is, although committers do not have explicit decision-making authority, they will often find that their actions are synonymous with the decisions made by the lead.

Contributors

Contributors are community members who either have no desire to become committers, or have not yet been given the opportunity by the benevolent dictator. They make valuable contributions, such as those outlined in the list below, but generally do not have the authority to make direct changes to the project code. Contributors engage with the project through communication tools, such as email lists, and via reports and patches attached to issues in the issue tracker, as detailed in our community tools document.

Anyone can become a contributor. There is no expectation of commitment to the project, no specific skill requirements and no selection process. To become a contributor, a community member simply has to perform one or more actions that are beneficial to the project.

Some contributors will already be engaging with the project as users, but will also find themselves doing one or more of the following:

  • supporting new users (current users often provide the most effective new user support)
  • reporting bugs
  • identifying requirements
  • supplying graphics and web design
  • programming
  • assisting with project infrastructure
  • writing documentation
  • fixing bugs
  • adding features

As contributors gain experience and familiarity with the project, they may find that the project lead starts relying on them more and more. When this begins to happen, they gradually adopt the role of committer, as described above.

Users

Users are community members who have a need for the project. They are the most important members of the community: without them, the project would have no purpose. Anyone can be a user; there are no specific requirements.

Users should be encouraged to participate in the life of the project and the community as much as possible. User contributions enable the project team to ensure that they are satisfying the needs of those users. Common user activities include (but are not limited to):

  • evangelising about the project
  • informing developers of project strengths and weaknesses from a new user’s perspective
  • providing moral support (a ‘thank you’ goes a long way)
  • providing financial support

Users who continue to engage with the project and its community will often find themselves becoming more and more involved. Such users may then go on to become contributors, as described above.

Support

All participants in the community are encouraged to provide support for new users within the project management infrastructure. This support is provided as a way of growing the community. Those seeking support should recognise that all support activity within the project is voluntary and is therefore provided as and when time allows. A user requiring guaranteed response times or results should therefore seek to purchase a support contract from a vendor. (Of course, that vendor should be an active member of the community.) However, for those willing to engage with the project on its own terms, and willing to help support other users, the community support channels are ideal.

Contribution Process

Anyone can contribute to the project, regardless of their skills, as there are many ways to contribute. For instance, a contributor might be active on the project mailing list and issue tracker, or might supply patches. The various ways of contributing are described in more detail in our roles in open source document.

The developer mailing list is the most appropriate place for a contributor to ask for help when making their first contribution.

Decision-Making Process

The benevolent dictatorship model does not need a formal conflict resolution process, since the project lead’s word is final. If the community chooses to question the wisdom of the actions of a committer, the project lead can review their decisions by checking the email archives, and either uphold or reverse them.


\ No newline at end of file + Governance - JSON for Modern C++
Skip to content

Governance

The governance model for the JSON for Modern C++ project is a Benevolent Dictator for Life (BDFL) structure. As the sole maintainer, Niels Lohmann is responsible for all key aspects of the project. The project governance may evolve as the project grows, but any changes will be documented here and communicated to contributors.

Overview

This project is led by a benevolent dictator, Niels Lohmann, and managed by the community. That is, the community actively contributes to the day-to-day maintenance of the project, but the general strategic line is drawn by the benevolent dictator. In case of disagreement, they have the last word. It is the benevolent dictator’s job to resolve disputes within the community and to ensure that the project is able to progress in a coordinated way. In turn, it is the community’s job to guide the decisions of the benevolent dictator through active engagement and contribution.

Roles and responsibilities

Benevolent dictator (project lead)

Typically, the benevolent dictator, or project lead, is self-appointed. However, because the community always has the ability to fork, this person is fully answerable to the community. The project lead’s role is a difficult one: they set the strategic objectives of the project and communicate these clearly to the community. They also have to understand the community as a whole and strive to satisfy as many conflicting needs as possible, while ensuring that the project survives in the long term.

In many ways, the role of the benevolent dictator is less about dictatorship and more about diplomacy. The key is to ensure that, as the project expands, the right people are given influence over it and the community rallies behind the vision of the project lead. The lead’s job is then to ensure that the committers (see below) make the right decisions on behalf of the project. Generally speaking, as long as the committers are aligned with the project’s strategy, the project lead will allow them to proceed as they desire.

Committers

Committers are contributors who have made several valuable contributions to the project and are now relied upon to both write code directly to the repository and screen the contributions of others. In many cases they are programmers but it is also possible that they contribute in a different role. Typically, a committer will focus on a specific aspect of the project, and will bring a level of expertise and understanding that earns them the respect of the community and the project lead. The role of committer is not an official one, it is simply a position that influential members of the community will find themselves in as the project lead looks to them for guidance and support.

Committers have no authority over the overall direction of the project. However, they do have the ear of the project lead. It is a committer’s job to ensure that the lead is aware of the community’s needs and collective objectives, and to help develop or elicit appropriate contributions to the project. Often, committers are given informal control over their specific areas of responsibility, and are assigned rights to directly modify certain areas of the source code. That is, although committers do not have explicit decision-making authority, they will often find that their actions are synonymous with the decisions made by the lead.

Contributors

Contributors are community members who either have no desire to become committers, or have not yet been given the opportunity by the benevolent dictator. They make valuable contributions, such as those outlined in the list below, but generally do not have the authority to make direct changes to the project code. Contributors engage with the project through communication tools, such as email lists, and via reports and patches attached to issues in the issue tracker, as detailed in our community tools document.

Anyone can become a contributor. There is no expectation of commitment to the project, no specific skill requirements and no selection process. To become a contributor, a community member simply has to perform one or more actions that are beneficial to the project.

Some contributors will already be engaging with the project as users, but will also find themselves doing one or more of the following:

  • supporting new users (current users often provide the most effective new user support)
  • reporting bugs
  • identifying requirements
  • supplying graphics and web design
  • programming
  • assisting with project infrastructure
  • writing documentation
  • fixing bugs
  • adding features

As contributors gain experience and familiarity with the project, they may find that the project lead starts relying on them more and more. When this begins to happen, they gradually adopt the role of committer, as described above.

Users

Users are community members who have a need for the project. They are the most important members of the community: without them, the project would have no purpose. Anyone can be a user; there are no specific requirements.

Users should be encouraged to participate in the life of the project and the community as much as possible. User contributions enable the project team to ensure that they are satisfying the needs of those users. Common user activities include (but are not limited to):

  • evangelising about the project
  • informing developers of project strengths and weaknesses from a new user’s perspective
  • providing moral support (a ‘thank you’ goes a long way)
  • providing financial support

Users who continue to engage with the project and its community will often find themselves becoming more and more involved. Such users may then go on to become contributors, as described above.

Support

All participants in the community are encouraged to provide support for new users within the project management infrastructure. This support is provided as a way of growing the community. Those seeking support should recognise that all support activity within the project is voluntary and is therefore provided as and when time allows. A user requiring guaranteed response times or results should therefore seek to purchase a support contract from a vendor. (Of course, that vendor should be an active member of the community.) However, for those willing to engage with the project on its own terms, and willing to help support other users, the community support channels are ideal.

Contribution Process

Anyone can contribute to the project, regardless of their skills, as there are many ways to contribute. For instance, a contributor might be active on the project mailing list and issue tracker, or might supply patches. The various ways of contributing are described in more detail in our roles in open source document.

The developer mailing list is the most appropriate place for a contributor to ask for help when making their first contribution.

Decision-Making Process

The benevolent dictatorship model does not need a formal conflict resolution process, since the project lead’s word is final. If the community chooses to question the wisdom of the actions of a committer, the project lead can review their decisions by checking the email archives, and either uphold or reverse them.


\ No newline at end of file diff --git a/community/index.html b/community/index.html index 4ad2ead13..cc1c12ff3 100644 --- a/community/index.html +++ b/community/index.html @@ -1 +1 @@ - Community - JSON for Modern C++
Skip to content
\ No newline at end of file + Community - JSON for Modern C++
Skip to content
\ No newline at end of file diff --git a/community/quality_assurance/index.html b/community/quality_assurance/index.html index 2335d66f7..05e926937 100644 --- a/community/quality_assurance/index.html +++ b/community/quality_assurance/index.html @@ -538,4 +538,4 @@ # for the linux (LF) line end style --lineend=linux -
  • The code style is checked with cpplint with 61 enabled rules.

  • Simple integration

    Requirement: Single header

    The library can be used by adding a single header to a C++ project.

    Requirement: CMake as primary development tool

    All library functions are exposed and usable by CMake.

    \ No newline at end of file +
  • The code style is checked with cpplint with 61 enabled rules.

  • Simple integration

    Requirement: Single header

    The library can be used by adding a single header to a C++ project.

    Requirement: CMake as primary development tool

    All library functions are exposed and usable by CMake.

    \ No newline at end of file diff --git a/community/security_policy/index.html b/community/security_policy/index.html index acba73448..61dc545bb 100644 --- a/community/security_policy/index.html +++ b/community/security_policy/index.html @@ -1 +1 @@ - Security Policy - JSON for Modern C++
    Skip to content

    Security Policy

    Reporting a Vulnerability

    We value the security of our users and appreciate your efforts to responsibly disclose vulnerabilities. If you have identified a security vulnerability in this repository, please use the GitHub Security Advisory "Report a Vulnerability" tab.

    Until it is published, this draft security advisory will only be visible to the maintainers of this project. Other users and teams may be added once the advisory is created.

    We will send a response indicating the next steps in handling your report. After the initial reply to your report, we will keep you informed of the progress towards a fix and full announcement and may ask for additional information or guidance.

    For vulnerabilities in third-party dependencies or modules, please report them directly to the respective maintainers.

    Additional Resources

    We sincerely thank you for contributing to the security and integrity of this project!

    \ No newline at end of file + Security Policy - JSON for Modern C++
    Skip to content

    Security Policy

    Reporting a Vulnerability

    We value the security of our users and appreciate your efforts to responsibly disclose vulnerabilities. If you have identified a security vulnerability in this repository, please use the GitHub Security Advisory "Report a Vulnerability" tab.

    Until it is published, this draft security advisory will only be visible to the maintainers of this project. Other users and teams may be added once the advisory is created.

    We will send a response indicating the next steps in handling your report. After the initial reply to your report, we will keep you informed of the progress towards a fix and full announcement and may ask for additional information or guidance.

    For vulnerabilities in third-party dependencies or modules, please report them directly to the respective maintainers.

    Additional Resources

    We sincerely thank you for contributing to the security and integrity of this project!

    \ No newline at end of file diff --git a/features/arbitrary_types/index.html b/features/arbitrary_types/index.html index f0dbff943..2eb267cf8 100644 --- a/features/arbitrary_types/index.html +++ b/features/arbitrary_types/index.html @@ -159,4 +159,4 @@ value = j.template template get<T>(); // oops! } }; -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/assertions/index.html b/features/assertions/index.html index 684fa0998..455c17655 100644 --- a/features/assertions/index.html +++ b/features/assertions/index.html @@ -43,4 +43,4 @@ } }

    Output:

    [json.exception.parse_error.101] parse error: attempting to parse an empty input; check that your input string or stream contains the expected JSON
    -

    See also

    \ No newline at end of file +

    See also

    \ No newline at end of file diff --git a/features/binary_formats/bjdata/index.html b/features/binary_formats/bjdata/index.html index abaf949db..fe21415e0 100644 --- a/features/binary_formats/bjdata/index.html +++ b/features/binary_formats/bjdata/index.html @@ -95,4 +95,4 @@ "compact": true, "schema": 0 } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/binary_formats/bson/index.html b/features/binary_formats/bson/index.html index f7a49ebf6..f595dfdea 100644 --- a/features/binary_formats/bson/index.html +++ b/features/binary_formats/bson/index.html @@ -46,4 +46,4 @@ "compact": true, "schema": 0 } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/binary_formats/cbor/index.html b/features/binary_formats/cbor/index.html index b287b483d..69605f571 100644 --- a/features/binary_formats/cbor/index.html +++ b/features/binary_formats/cbor/index.html @@ -45,4 +45,4 @@ "compact": true, "schema": 0 } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/binary_formats/index.html b/features/binary_formats/index.html index 7ca58ef17..497be1a99 100644 --- a/features/binary_formats/index.html +++ b/features/binary_formats/index.html @@ -1 +1 @@ - Binary Formats - JSON for Modern C++
    Skip to content

    Binary Formats

    Though JSON is a ubiquitous data format, it is not a very compact format suitable for data exchange, for instance, over a network. Hence, the library supports

    to efficiently encode JSON values to byte vectors and to decode such vectors.

    Comparison

    Completeness

    Format Serialization Deserialization
    BJData complete complete
    BSON incomplete: top-level value must be an object incomplete, but all JSON types are supported
    CBOR complete incomplete, but all JSON types are supported
    MessagePack complete complete
    UBJSON complete complete

    Binary values

    Format Binary values Binary subtypes
    BJData not supported not supported
    BSON supported supported
    CBOR supported supported
    MessagePack supported supported
    UBJSON not supported not supported

    See binary values for more information.

    Sizes

    Format canada.json twitter.json citm_catalog.json jeopardy.json
    BJData 53.2 % 91.1 % 78.1 % 96.6 %
    BJData (size) 58.6 % 92.1 % 86.7 % 97.4 %
    BJData (size+tyoe) 58.6 % 92.1 % 86.5 % 97.4 %
    BSON 85.8 % 95.2 % 95.8 % 106.7 %
    CBOR 50.5 % 86.3 % 68.4 % 88.0 %
    MessagePack 50.5 % 86.0 % 68.5 % 87.9 %
    UBJSON 53.2 % 91.3 % 78.2 % 96.6 %
    UBJSON (size) 58.6 % 92.3 % 86.8 % 97.4 %
    UBJSON (size+type) 55.9 % 92.3 % 85.0 % 95.0 %

    Sizes compared to minified JSON value.

    \ No newline at end of file + Binary Formats - JSON for Modern C++
    Skip to content

    Binary Formats

    Though JSON is a ubiquitous data format, it is not a very compact format suitable for data exchange, for instance, over a network. Hence, the library supports

    to efficiently encode JSON values to byte vectors and to decode such vectors.

    Comparison

    Completeness

    Format Serialization Deserialization
    BJData complete complete
    BSON incomplete: top-level value must be an object incomplete, but all JSON types are supported
    CBOR complete incomplete, but all JSON types are supported
    MessagePack complete complete
    UBJSON complete complete

    Binary values

    Format Binary values Binary subtypes
    BJData not supported not supported
    BSON supported supported
    CBOR supported supported
    MessagePack supported supported
    UBJSON not supported not supported

    See binary values for more information.

    Sizes

    Format canada.json twitter.json citm_catalog.json jeopardy.json
    BJData 53.2 % 91.1 % 78.1 % 96.6 %
    BJData (size) 58.6 % 92.1 % 86.7 % 97.4 %
    BJData (size+tyoe) 58.6 % 92.1 % 86.5 % 97.4 %
    BSON 85.8 % 95.2 % 95.8 % 106.7 %
    CBOR 50.5 % 86.3 % 68.4 % 88.0 %
    MessagePack 50.5 % 86.0 % 68.5 % 87.9 %
    UBJSON 53.2 % 91.3 % 78.2 % 96.6 %
    UBJSON (size) 58.6 % 92.3 % 86.8 % 97.4 %
    UBJSON (size+type) 55.9 % 92.3 % 85.0 % 95.0 %

    Sizes compared to minified JSON value.

    \ No newline at end of file diff --git a/features/binary_formats/messagepack/index.html b/features/binary_formats/messagepack/index.html index b2f004a9c..2f92872e1 100644 --- a/features/binary_formats/messagepack/index.html +++ b/features/binary_formats/messagepack/index.html @@ -45,4 +45,4 @@ "compact": true, "schema": 0 } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/binary_formats/ubjson/index.html b/features/binary_formats/ubjson/index.html index 159df9812..1c6f246fb 100644 --- a/features/binary_formats/ubjson/index.html +++ b/features/binary_formats/ubjson/index.html @@ -90,4 +90,4 @@ "compact": true, "schema": 0 } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/binary_values/index.html b/features/binary_values/index.html index de74e4913..76d382c7b 100644 --- a/features/binary_values/index.html +++ b/features/binary_values/index.html @@ -154,4 +154,4 @@ vector <|-- binary_t

    By default, binary values are stored as

    Note that subtype (42) is not serialized and that UBJSON has no binary type, and deserializing v would yield the following value:

    {
       "binary": [202, 254, 186, 190]
     }
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/comments/index.html b/features/comments/index.html index 90f978f56..b2051d39d 100644 --- a/features/comments/index.html +++ b/features/comments/index.html @@ -45,4 +45,4 @@ "Neptune" ] } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/element_access/checked_access/index.html b/features/element_access/checked_access/index.html index ae1c2086b..f22346795 100644 --- a/features/element_access/checked_access/index.html +++ b/features/element_access/checked_access/index.html @@ -12,4 +12,4 @@

    When accessing an invalid index (i.e., an index greater than or equal to the array size) or the passed object key is non-existing, an exception is thrown.

    Accessing via invalid index or missing key
    j.at("hobbies").at(3) = "cooking";
     

    This code produces the following exception:

    [json.exception.out_of_range.401] array index 3 is out of range
     

    When you extended diagnostic messages are enabled by defining JSON_DIAGNOSTICS, the exception further gives information where the key or index is missing or out of range.

    [json.exception.out_of_range.401] (/hobbies) array index 3 is out of range
    -

    Notes

    Exceptions

    • at can only be used with objects (with a string argument) or with arrays (with a numeric argument). For other types, a basic_json::type_error is thrown.
    • basic_json::out_of_range exception exceptions are thrown if the provided key is not found in an object or the provided index is invalid.

    Summary

    scenario non-const value const value
    access to existing object key reference to existing value is returned const reference to existing value is returned
    access to valid array index reference to existing value is returned const reference to existing value is returned
    access to non-existing object key basic_json::out_of_range exception is thrown basic_json::out_of_range exception is thrown
    access to invalid array index basic_json::out_of_range exception is thrown basic_json::out_of_range exception is thrown
    \ No newline at end of file +

    Notes

    Exceptions

    • at can only be used with objects (with a string argument) or with arrays (with a numeric argument). For other types, a basic_json::type_error is thrown.
    • basic_json::out_of_range exception exceptions are thrown if the provided key is not found in an object or the provided index is invalid.

    Summary

    scenario non-const value const value
    access to existing object key reference to existing value is returned const reference to existing value is returned
    access to valid array index reference to existing value is returned const reference to existing value is returned
    access to non-existing object key basic_json::out_of_range exception is thrown basic_json::out_of_range exception is thrown
    access to invalid array index basic_json::out_of_range exception is thrown basic_json::out_of_range exception is thrown
    \ No newline at end of file diff --git a/features/element_access/default_value/index.html b/features/element_access/default_value/index.html index f34732ccd..19aca63e6 100644 --- a/features/element_access/default_value/index.html +++ b/features/element_access/default_value/index.html @@ -20,4 +20,4 @@ default value (int): -1 default value (uint64_t): 18446744073709551615 explict return value type: 18446744073709551615 -

    See also

    \ No newline at end of file +

    See also

    \ No newline at end of file diff --git a/features/element_access/index.html b/features/element_access/index.html index 1507e3bf3..d3bb11e65 100644 --- a/features/element_access/index.html +++ b/features/element_access/index.html @@ -1 +1 @@ - Element Access - JSON for Modern C++
    Skip to content

    Element Access

    There are many ways elements in a JSON value can be accessed:

    • unchecked access via operator[]
    • checked access via at
    • access with default value via value
    • iterators
    • JSON pointers
    \ No newline at end of file + Element Access - JSON for Modern C++
    Skip to content

    Element Access

    There are many ways elements in a JSON value can be accessed:

    • unchecked access via operator[]
    • checked access via at
    • access with default value via value
    • iterators
    • JSON pointers
    \ No newline at end of file diff --git a/features/element_access/unchecked_access/index.html b/features/element_access/unchecked_access/index.html index e2147d272..12df0ba81 100644 --- a/features/element_access/unchecked_access/index.html +++ b/features/element_access/unchecked_access/index.html @@ -19,4 +19,4 @@ "age": 42, "hobbies": ["running", "reading", null, "cooking"] } -

    Notes

    Design rationale

    The library behaves differently to std::vector and std::map:

    • std::vector::operator[] never inserts a new element.
    • std::map::operator[] is not available for const values.

    The type json wraps all JSON value types. It would be impossible to remove operator[] for const objects. At the same time, inserting elements for non-const objects is really convenient as it avoids awkward insert calls. To this end, we decided to have an inserting non-const behavior for both arrays and objects.

    Info

    The access is unchecked. In case the passed object key does not exist or the passed array index is invalid, no exception is thrown.

    Danger

    • It is undefined behavior to access a const object with a non-existing key.
    • It is undefined behavior to access a const array with an invalid index.
    • In debug mode, an assertion will fire in both cases. You can disable assertions by defining the preprocessor symbol NDEBUG or redefine the macro JSON_ASSERT(x). See the documentation on runtime assertions for more information.

    Exceptions

    operator[] can only be used with objects (with a string argument) or with arrays (with a numeric argument). For other types, a basic_json::type_error is thrown.

    Summary

    scenario non-const value const value
    access to existing object key reference to existing value is returned const reference to existing value is returned
    access to valid array index reference to existing value is returned const reference to existing value is returned
    access to non-existing object key reference to newly inserted null value is returned undefined behavior; runtime assertion in debug mode
    access to invalid array index reference to newly inserted null value is returned; any index between previous maximal index and passed index are filled with null undefined behavior; runtime assertion in debug mode
    \ No newline at end of file +

    Notes

    Design rationale

    The library behaves differently to std::vector and std::map:

    • std::vector::operator[] never inserts a new element.
    • std::map::operator[] is not available for const values.

    The type json wraps all JSON value types. It would be impossible to remove operator[] for const objects. At the same time, inserting elements for non-const objects is really convenient as it avoids awkward insert calls. To this end, we decided to have an inserting non-const behavior for both arrays and objects.

    Info

    The access is unchecked. In case the passed object key does not exist or the passed array index is invalid, no exception is thrown.

    Danger

    • It is undefined behavior to access a const object with a non-existing key.
    • It is undefined behavior to access a const array with an invalid index.
    • In debug mode, an assertion will fire in both cases. You can disable assertions by defining the preprocessor symbol NDEBUG or redefine the macro JSON_ASSERT(x). See the documentation on runtime assertions for more information.

    Exceptions

    operator[] can only be used with objects (with a string argument) or with arrays (with a numeric argument). For other types, a basic_json::type_error is thrown.

    Summary

    scenario non-const value const value
    access to existing object key reference to existing value is returned const reference to existing value is returned
    access to valid array index reference to existing value is returned const reference to existing value is returned
    access to non-existing object key reference to newly inserted null value is returned undefined behavior; runtime assertion in debug mode
    access to invalid array index reference to newly inserted null value is returned; any index between previous maximal index and passed index are filled with null undefined behavior; runtime assertion in debug mode
    \ No newline at end of file diff --git a/features/enum_conversion/index.html b/features/enum_conversion/index.html index c143d108c..f95c5cf34 100644 --- a/features/enum_conversion/index.html +++ b/features/enum_conversion/index.html @@ -24,4 +24,4 @@ // undefined json value to enum (where the first map entry above is the default) json jPi = 3.14; assert(jPi.template get<TaskState>() == TS_INVALID ); -

    Notes

    Just as in Arbitrary Type Conversions above,

    Other Important points:

    \ No newline at end of file +

    Notes

    Just as in Arbitrary Type Conversions above,

    Other Important points:

    \ No newline at end of file diff --git a/features/iterators/index.html b/features/iterators/index.html index 232c80a92..3bacb9363 100644 --- a/features/iterators/index.html +++ b/features/iterators/index.html @@ -53,4 +53,4 @@ std::cout << *it << std::endl; }

    Output:

    "Hello, world"
    -

    Iterator invalidation

    Operations invalidated iterators
    clear all
    \ No newline at end of file +

    Iterator invalidation

    Operations invalidated iterators
    clear all
    \ No newline at end of file diff --git a/features/json_patch/index.html b/features/json_patch/index.html index c70fbaf32..98f1ac886 100644 --- a/features/json_patch/index.html +++ b/features/json_patch/index.html @@ -105,4 +105,4 @@ "world" ] } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/json_pointer/index.html b/features/json_pointer/index.html index 0ac3d9094..f378ee63b 100644 --- a/features/json_pointer/index.html +++ b/features/json_pointer/index.html @@ -45,4 +45,4 @@ "/nested/three/1": false }

    The reverse function, unflatten recreates the original value.

    auto j_original = j_flat.unflatten();
    -

    See also

    \ No newline at end of file +

    See also

    \ No newline at end of file diff --git a/features/macros/index.html b/features/macros/index.html index a2289b6a3..fadfe9f4f 100644 --- a/features/macros/index.html +++ b/features/macros/index.html @@ -1 +1 @@ - Supported Macros - JSON for Modern C++
    Skip to content

    Supported Macros

    Some aspects of the library can be configured by defining preprocessor macros before including the json.hpp header. See also the API documentation for macros for examples and more information.

    JSON_ASSERT(x)

    This macro controls which code is executed for runtime assertions of the library.

    See full documentation of JSON_ASSERT(x).

    JSON_CATCH_USER(exception)

    This macro overrides catch calls inside the library.

    See full documentation of JSON_CATCH_USER(exception).

    JSON_DIAGNOSTICS

    This macro enables extended diagnostics for exception messages. Possible values are 1 to enable or 0 to disable (default).

    When enabled, exception messages contain a JSON Pointer to the JSON value that triggered the exception, see Extended diagnostic messages for an example. Note that enabling this macro increases the size of every JSON value by one pointer and adds some runtime overhead.

    The diagnostics messages can also be controlled with the CMake option JSON_Diagnostics (OFF by default) which sets JSON_DIAGNOSTICS accordingly.

    See full documentation of JSON_DIAGNOSTICS.

    JSON_DIAGNOSTIC_POSITIONS

    When enabled, two new member functions start_pos() and end_pos() are added to basic_json values. If the value was created by calling theparse function, then these functions allow querying the byte positions of the value in the input it was parsed from. The byte positions are also used in exceptions to help locate errors.

    The diagnostics positions can also be controlled with the CMake option JSON_Diagnostic_Positions (OFF by default) which sets JSON_DIAGNOSTIC_POSITIONS accordingly.

    See full documentation of JSON_DIAGNOSTIC_POSITIONS

    JSON_HAS_CPP_11, JSON_HAS_CPP_14, JSON_HAS_CPP_17, JSON_HAS_CPP_20

    The library targets C++11, but also supports some features introduced in later C++ versions (e.g., std::string_view support for C++17). For these new features, the library implements some preprocessor checks to determine the C++ standard. By defining any of these symbols, the internal check is overridden and the provided C++ version is unconditionally assumed. This can be helpful for compilers that only implement parts of the standard and would be detected incorrectly.

    See full documentation of JSON_HAS_CPP_11, JSON_HAS_CPP_14, JSON_HAS_CPP_17, and JSON_HAS_CPP_20.

    JSON_HAS_FILESYSTEM, JSON_HAS_EXPERIMENTAL_FILESYSTEM

    When compiling with C++17, the library provides conversions from and to std::filesystem::path. As compiler support for filesystem is limited, the library tries to detect whether <filesystem>/std::filesystem (JSON_HAS_FILESYSTEM) or <experimental/filesystem>/std::experimental::filesystem (JSON_HAS_EXPERIMENTAL_FILESYSTEM) should be used. To override the built-in check, define JSON_HAS_FILESYSTEM or JSON_HAS_EXPERIMENTAL_FILESYSTEM to 1.

    See full documentation of JSON_HAS_FILESYSTEM and JSON_HAS_EXPERIMENTAL_FILESYSTEM.

    JSON_NOEXCEPTION

    Exceptions can be switched off by defining the symbol JSON_NOEXCEPTION.

    See full documentation of JSON_NOEXCEPTION.

    JSON_DISABLE_ENUM_SERIALIZATION

    When defined, default parse and serialize functions for enums are excluded and have to be provided by the user, for example, using NLOHMANN_JSON_SERIALIZE_ENUM.

    See full documentation of JSON_DISABLE_ENUM_SERIALIZATION.

    JSON_NO_IO

    When defined, headers <cstdio>, <ios>, <iosfwd>, <istream>, and <ostream> are not included and parse functions relying on these headers are excluded. This is relevant for environment where these I/O functions are disallowed for security reasons (e.g., Intel Software Guard Extensions (SGX)).

    See full documentation of JSON_NO_IO.

    JSON_SKIP_LIBRARY_VERSION_CHECK

    When defined, the library will not create a compiler warning when a different version of the library was already included.

    See full documentation of JSON_SKIP_LIBRARY_VERSION_CHECK.

    JSON_SKIP_UNSUPPORTED_COMPILER_CHECK

    When defined, the library will not create a compile error when a known unsupported compiler is detected. This allows using the library with compilers that do not fully support C++11 and may only work if unsupported features are not used.

    See full documentation of JSON_SKIP_UNSUPPORTED_COMPILER_CHECK.

    JSON_THROW_USER(exception)

    This macro overrides throw calls inside the library. The argument is the exception to be thrown.

    See full documentation of JSON_THROW_USER(exception).

    JSON_TRY_USER

    This macro overrides try calls inside the library.

    See full documentation of JSON_TRY_USER.

    JSON_USE_IMPLICIT_CONVERSIONS

    When defined to 0, implicit conversions are switched off. By default, implicit conversions are switched on.

    See full documentation of JSON_USE_IMPLICIT_CONVERSIONS.

    NLOHMANN_DEFINE_TYPE_*(...), NLOHMANN_DEFINE_DERIVED_TYPE_*(...)

    The library defines 12 macros to simplify the serialization/deserialization of types. See the page on arbitrary type conversion for a detailed discussion.

    NLOHMANN_JSON_SERIALIZE_ENUM(type, ...)

    This macro simplifies the serialization/deserialization of enum types. See Specializing enum conversion for more information.

    See full documentation of NLOHMANN_JSON_SERIALIZE_ENUM.

    NLOHMANN_JSON_VERSION_MAJOR, NLOHMANN_JSON_VERSION_MINOR, NLOHMANN_JSON_VERSION_PATCH

    These macros are defined by the library and contain the version numbers according to Semantic Versioning 2.0.0.

    See full documentation of NLOHMANN_JSON_VERSION_MAJOR, NLOHMANN_JSON_VERSION_MINOR, and NLOHMANN_JSON_VERSION_PATCH.

    \ No newline at end of file + Supported Macros - JSON for Modern C++
    Skip to content

    Supported Macros

    Some aspects of the library can be configured by defining preprocessor macros before including the json.hpp header. See also the API documentation for macros for examples and more information.

    JSON_ASSERT(x)

    This macro controls which code is executed for runtime assertions of the library.

    See full documentation of JSON_ASSERT(x).

    JSON_CATCH_USER(exception)

    This macro overrides catch calls inside the library.

    See full documentation of JSON_CATCH_USER(exception).

    JSON_DIAGNOSTICS

    This macro enables extended diagnostics for exception messages. Possible values are 1 to enable or 0 to disable (default).

    When enabled, exception messages contain a JSON Pointer to the JSON value that triggered the exception, see Extended diagnostic messages for an example. Note that enabling this macro increases the size of every JSON value by one pointer and adds some runtime overhead.

    The diagnostics messages can also be controlled with the CMake option JSON_Diagnostics (OFF by default) which sets JSON_DIAGNOSTICS accordingly.

    See full documentation of JSON_DIAGNOSTICS.

    JSON_DIAGNOSTIC_POSITIONS

    When enabled, two new member functions start_pos() and end_pos() are added to basic_json values. If the value was created by calling theparse function, then these functions allow querying the byte positions of the value in the input it was parsed from. The byte positions are also used in exceptions to help locate errors.

    The diagnostics positions can also be controlled with the CMake option JSON_Diagnostic_Positions (OFF by default) which sets JSON_DIAGNOSTIC_POSITIONS accordingly.

    See full documentation of JSON_DIAGNOSTIC_POSITIONS

    JSON_HAS_CPP_11, JSON_HAS_CPP_14, JSON_HAS_CPP_17, JSON_HAS_CPP_20

    The library targets C++11, but also supports some features introduced in later C++ versions (e.g., std::string_view support for C++17). For these new features, the library implements some preprocessor checks to determine the C++ standard. By defining any of these symbols, the internal check is overridden and the provided C++ version is unconditionally assumed. This can be helpful for compilers that only implement parts of the standard and would be detected incorrectly.

    See full documentation of JSON_HAS_CPP_11, JSON_HAS_CPP_14, JSON_HAS_CPP_17, and JSON_HAS_CPP_20.

    JSON_HAS_FILESYSTEM, JSON_HAS_EXPERIMENTAL_FILESYSTEM

    When compiling with C++17, the library provides conversions from and to std::filesystem::path. As compiler support for filesystem is limited, the library tries to detect whether <filesystem>/std::filesystem (JSON_HAS_FILESYSTEM) or <experimental/filesystem>/std::experimental::filesystem (JSON_HAS_EXPERIMENTAL_FILESYSTEM) should be used. To override the built-in check, define JSON_HAS_FILESYSTEM or JSON_HAS_EXPERIMENTAL_FILESYSTEM to 1.

    See full documentation of JSON_HAS_FILESYSTEM and JSON_HAS_EXPERIMENTAL_FILESYSTEM.

    JSON_NOEXCEPTION

    Exceptions can be switched off by defining the symbol JSON_NOEXCEPTION.

    See full documentation of JSON_NOEXCEPTION.

    JSON_DISABLE_ENUM_SERIALIZATION

    When defined, default parse and serialize functions for enums are excluded and have to be provided by the user, for example, using NLOHMANN_JSON_SERIALIZE_ENUM.

    See full documentation of JSON_DISABLE_ENUM_SERIALIZATION.

    JSON_NO_IO

    When defined, headers <cstdio>, <ios>, <iosfwd>, <istream>, and <ostream> are not included and parse functions relying on these headers are excluded. This is relevant for environment where these I/O functions are disallowed for security reasons (e.g., Intel Software Guard Extensions (SGX)).

    See full documentation of JSON_NO_IO.

    JSON_SKIP_LIBRARY_VERSION_CHECK

    When defined, the library will not create a compiler warning when a different version of the library was already included.

    See full documentation of JSON_SKIP_LIBRARY_VERSION_CHECK.

    JSON_SKIP_UNSUPPORTED_COMPILER_CHECK

    When defined, the library will not create a compile error when a known unsupported compiler is detected. This allows using the library with compilers that do not fully support C++11 and may only work if unsupported features are not used.

    See full documentation of JSON_SKIP_UNSUPPORTED_COMPILER_CHECK.

    JSON_THROW_USER(exception)

    This macro overrides throw calls inside the library. The argument is the exception to be thrown.

    See full documentation of JSON_THROW_USER(exception).

    JSON_TRY_USER

    This macro overrides try calls inside the library.

    See full documentation of JSON_TRY_USER.

    JSON_USE_IMPLICIT_CONVERSIONS

    When defined to 0, implicit conversions are switched off. By default, implicit conversions are switched on.

    See full documentation of JSON_USE_IMPLICIT_CONVERSIONS.

    NLOHMANN_DEFINE_TYPE_*(...), NLOHMANN_DEFINE_DERIVED_TYPE_*(...)

    The library defines 12 macros to simplify the serialization/deserialization of types. See the page on arbitrary type conversion for a detailed discussion.

    NLOHMANN_JSON_SERIALIZE_ENUM(type, ...)

    This macro simplifies the serialization/deserialization of enum types. See Specializing enum conversion for more information.

    See full documentation of NLOHMANN_JSON_SERIALIZE_ENUM.

    NLOHMANN_JSON_VERSION_MAJOR, NLOHMANN_JSON_VERSION_MINOR, NLOHMANN_JSON_VERSION_PATCH

    These macros are defined by the library and contain the version numbers according to Semantic Versioning 2.0.0.

    See full documentation of NLOHMANN_JSON_VERSION_MAJOR, NLOHMANN_JSON_VERSION_MINOR, and NLOHMANN_JSON_VERSION_PATCH.

    \ No newline at end of file diff --git a/features/merge_patch/index.html b/features/merge_patch/index.html index 2259ddcdd..39d9c18a3 100644 --- a/features/merge_patch/index.html +++ b/features/merge_patch/index.html @@ -50,4 +50,4 @@ ], "title": "Hello!" } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/namespace/index.html b/features/namespace/index.html index 7951fc9d3..f7bdc30e2 100644 --- a/features/namespace/index.html +++ b/features/namespace/index.html @@ -9,4 +9,4 @@ app --> json_diag app --> library

    In releases prior to 3.11.0, mixing any version of the JSON library with different JSON_DIAGNOSTICS settings would result in a crashing application. If some_library never passes instances of JSON library types to the application, this scenario became safe in version 3.11.0 and above due to the inline namespace yielding distinct symbol names.

    Limitations

    Neither the compiler nor the linker will issue as much as a warning when translation units – intended to be linked together and that include different versions and/or configurations of the JSON library – exchange and use library types.

    There is an exception when forward declarations are used (i.e., when including json_fwd.hpp) in which case the linker may complain about undefined references.

    Disabling the version component

    Different versions are not necessarily ABI-incompatible, but the project does not actively track changes in the ABI and recommends that all parts of a codebase exchanging library types be built with the same version. Users can, at their own risk, disable the version component of the linline namespace, allowing different versions – but not configurations – to be used in cases where the linker would otherwise output undefined reference errors.

    To do so, define NLOHMANN_JSON_NAMESPACE_NO_VERSION to 1.

    This applies to version 3.11.2 and above only; versions 3.11.0 and 3.11.1 can apply the technique described in the next section to emulate the effect of the NLOHMANN_JSON_NAMESPACE_NO_VERSION macro.

    Use at your own risk

    Disabling the namespace version component and mixing ABI-incompatible versions will result in crashes or incorrect behavior. You have been warned!

    Disabling the inline namespace completely

    When interoperability with code using a pre-3.11.0 version of the library is required, users can, at their own risk restore the old namespace layout by redefining NLOHMANN_JSON_NAMESPACE_BEGIN, NLOHMANN_JSON_NAMESPACE_END as follows:

    #define NLOHMANN_JSON_NAMESPACE_BEGIN  namespace nlohmann {
     #define NLOHMANN_JSON_NAMESPACE_END    }
    -

    Use at your own risk

    Overriding the namespace and mixing ABI-incompatible versions will result in crashes or incorrect behavior. You have been warned!

    Version history

    \ No newline at end of file +

    Use at your own risk

    Overriding the namespace and mixing ABI-incompatible versions will result in crashes or incorrect behavior. You have been warned!

    Version history

    \ No newline at end of file diff --git a/features/object_order/index.html b/features/object_order/index.html index 8948b2b55..ea327aca0 100644 --- a/features/object_order/index.html +++ b/features/object_order/index.html @@ -57,4 +57,4 @@ "three": 3 "two": 2, } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/parsing/index.html b/features/parsing/index.html index 831e761f1..5d1788302 100644 --- a/features/parsing/index.html +++ b/features/parsing/index.html @@ -1 +1 @@ - Parsing - JSON for Modern C++
    Skip to content
    \ No newline at end of file + Parsing - JSON for Modern C++
    Skip to content
    \ No newline at end of file diff --git a/features/parsing/json_lines/index.html b/features/parsing/json_lines/index.html index 17ad96993..bcdbe83b3 100644 --- a/features/parsing/json_lines/index.html +++ b/features/parsing/json_lines/index.html @@ -33,4 +33,4 @@ { std::cout << j << std::endl; } -

    with a JSON Lines input does not work, because the parser will try to parse one value after the last one.

    \ No newline at end of file +

    with a JSON Lines input does not work, because the parser will try to parse one value after the last one.

    \ No newline at end of file diff --git a/features/parsing/parse_exceptions/index.html b/features/parsing/parse_exceptions/index.html index f1842dd74..d4db57f11 100644 --- a/features/parsing/parse_exceptions/index.html +++ b/features/parsing/parse_exceptions/index.html @@ -63,4 +63,4 @@ last read: "3,]" parsing unsuccessful! parsed value: [1,2,3] -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/parsing/parser_callbacks/index.html b/features/parsing/parser_callbacks/index.html index 41138e697..150b4dc54 100644 --- a/features/parsing/parser_callbacks/index.html +++ b/features/parsing/parser_callbacks/index.html @@ -90,4 +90,4 @@ "Width": 800 } } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/parsing/sax_interface/index.html b/features/parsing/sax_interface/index.html index 29609de6c..1528aa6d9 100644 --- a/features/parsing/sax_interface/index.html +++ b/features/parsing/sax_interface/index.html @@ -49,4 +49,4 @@ class sax_t ["json::sax_t"] { // called when a parse error occurs; byte position, the last token, and an exception is passed bool parse_error(std::size_t position, const std::string& last_token, const json::exception& ex); -

    The return value of each function determines whether parsing should proceed.

    To implement your own SAX handler, proceed as follows:

    1. Implement the SAX interface in a class. You can use class nlohmann::json_sax<json> as base class, but you can also use any class where the functions described above are implemented and public.
    2. Create an object of your SAX interface class, e.g. my_sax.
    3. Call bool json::sax_parse(input, &my_sax); where the first parameter can be any input like a string or an input stream and the second parameter is a pointer to your SAX interface.

    Note the sax_parse function only returns a bool indicating the result of the last executed SAX event. It does not return json value - it is up to you to decide what to do with the SAX events. Furthermore, no exceptions are thrown in case of a parse error - it is up to you what to do with the exception object passed to your parse_error implementation. Internally, the SAX interface is used for the DOM parser (class json_sax_dom_parser) as well as the acceptor (json_sax_acceptor), see file json_sax.hpp.

    See also

    \ No newline at end of file +

    The return value of each function determines whether parsing should proceed.

    To implement your own SAX handler, proceed as follows:

    1. Implement the SAX interface in a class. You can use class nlohmann::json_sax<json> as base class, but you can also use any class where the functions described above are implemented and public.
    2. Create an object of your SAX interface class, e.g. my_sax.
    3. Call bool json::sax_parse(input, &my_sax); where the first parameter can be any input like a string or an input stream and the second parameter is a pointer to your SAX interface.

    Note the sax_parse function only returns a bool indicating the result of the last executed SAX event. It does not return json value - it is up to you to decide what to do with the SAX events. Furthermore, no exceptions are thrown in case of a parse error - it is up to you what to do with the exception object passed to your parse_error implementation. Internally, the SAX interface is used for the DOM parser (class json_sax_dom_parser) as well as the acceptor (json_sax_acceptor), see file json_sax.hpp.

    See also

    \ No newline at end of file diff --git a/features/trailing_commas/index.html b/features/trailing_commas/index.html index df00a2c17..d32b5efcc 100644 --- a/features/trailing_commas/index.html +++ b/features/trailing_commas/index.html @@ -58,4 +58,4 @@ "Neptune" ] } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/features/types/index.html b/features/types/index.html index 68c2b5590..e138356d0 100644 --- a/features/types/index.html +++ b/features/types/index.html @@ -77,4 +77,4 @@ basic_json .. value_t

    Template arguments< basic_json, // value_type std::allocator<basic_json> // allocator_type > -

    Limits

    RFC 8259 specifies:

    An implementation may set limits on the maximum depth of nesting.

    In this class, the array's limit of nesting is not explicitly constrained. However, a maximum depth of nesting may be introduced by the compiler or runtime environment. A theoretical limit can be queried by calling the max_size function of a JSON array.

    Storage

    Arrays are stored as pointers in a basic_json type. That is, for any access to array values, a pointer of type array_t* must be dereferenced.

    Strings

    RFC 8259 describes JSON strings as follows:

    A string is a sequence of zero or more Unicode characters.

    Unicode values are split by the JSON class into byte-sized characters during deserialization.

    Default type

    With the default values for StringType (std::string), the default value for string_t is std::string.

    Encoding

    Strings are stored in UTF-8 encoding. Therefore, functions like std::string::size() or std::string::length() return the number of bytes in the string rather than the number of characters or glyphs.

    String comparison

    RFC 8259 states:

    Software implementations are typically required to test names of object members for equality. Implementations that transform the textual representation into sequences of Unicode code units and then perform the comparison numerically, code unit by code unit are interoperable in the sense that implementations will agree in all cases on equality or inequality of two strings. For example, implementations that compare strings with escaped characters unconverted may incorrectly find that "a\\b" and "a\u005Cb" are not equal.

    This implementation is interoperable as it does compare strings code unit by code unit.

    Storage

    String values are stored as pointers in a basic_json type. That is, for any access to string values, a pointer of type string_t* must be dereferenced.

    Booleans

    RFC 8259 implicitly describes a boolean as a type which differentiates the two literals true and false.

    Default type

    With the default values for BooleanType (bool), the default value for boolean_t is bool.

    Storage

    Boolean values are stored directly inside a basic_json type.

    Numbers

    See the number handling article for a detailed discussion on how numbers are handled by this library.

    RFC 8259 describes numbers as follows:

    The representation of numbers is similar to that used in most programming languages. A number is represented in base 10 using decimal digits. It contains an integer component that may be prefixed with an optional minus sign, which may be followed by a fraction part and/or an exponent part. Leading zeros are not allowed. (...) Numeric values that cannot be represented in the grammar below (such as Infinity and NaN) are not permitted.

    This description includes both integer and floating-point numbers. However, C++ allows more precise storage if it is known whether the number is a signed integer, an unsigned integer, or a floating-point number. Therefore, three different types, number_integer_t, number_unsigned_t, and number_float_t are used.

    Default types

    With the default values for NumberIntegerType (std::int64_t), the default value for number_integer_t is std::int64_t. With the default values for NumberUnsignedType (std::uint64_t), the default value for number_unsigned_t is std::uint64_t. With the default values for NumberFloatType (double), the default value for number_float_t is double.

    Default behavior

    Limits

    RFC 8259 specifies:

    An implementation may set limits on the range and precision of numbers.

    When the default type is used, the maximal integer number that can be stored is 9223372036854775807 (INT64_MAX) and the minimal integer number that can be stored is -9223372036854775808 (INT64_MIN). Integer numbers that are out of range will yield over/underflow when used in a constructor. During deserialization, too large or small integer numbers will automatically be stored as number_unsigned_t or number_float_t.

    When the default type is used, the maximal unsigned integer number that can be stored is 18446744073709551615 (UINT64_MAX) and the minimal integer number that can be stored is 0. Integer numbers that are out of range will yield over/underflow when used in a constructor. During deserialization, too large or small integer numbers will automatically be stored as number_integer_t or number_float_t.

    RFC 8259 further states:

    Note that when such software is used, numbers that are integers and are in the range [-2^{53}+1, 2^{53}-1] are interoperable in the sense that implementations will agree exactly on their numeric values.

    As this range is a subrange of the exactly supported range [INT64_MIN, INT64_MAX], this class's integer type is interoperable.

    RFC 8259 states:

    This specification allows implementations to set limits on the range and precision of numbers accepted. Since software that implements IEEE 754-2008 binary64 (double precision) numbers is generally available and widely used, good interoperability can be achieved by implementations that expect no more precision or range than these provide, in the sense that implementations will approximate JSON numbers within the expected precision.

    This implementation does exactly follow this approach, as it uses double precision floating-point numbers. Note values smaller than -1.79769313486232e+308 and values greater than 1.79769313486232e+308 will be stored as NaN internally and be serialized to null.

    Storage

    Integer number values, unsigned integer number values, and floating-point number values are stored directly inside a basic_json type.

    \ No newline at end of file +

    Limits

    RFC 8259 specifies:

    An implementation may set limits on the maximum depth of nesting.

    In this class, the array's limit of nesting is not explicitly constrained. However, a maximum depth of nesting may be introduced by the compiler or runtime environment. A theoretical limit can be queried by calling the max_size function of a JSON array.

    Storage

    Arrays are stored as pointers in a basic_json type. That is, for any access to array values, a pointer of type array_t* must be dereferenced.

    Strings

    RFC 8259 describes JSON strings as follows:

    A string is a sequence of zero or more Unicode characters.

    Unicode values are split by the JSON class into byte-sized characters during deserialization.

    Default type

    With the default values for StringType (std::string), the default value for string_t is std::string.

    Encoding

    Strings are stored in UTF-8 encoding. Therefore, functions like std::string::size() or std::string::length() return the number of bytes in the string rather than the number of characters or glyphs.

    String comparison

    RFC 8259 states:

    Software implementations are typically required to test names of object members for equality. Implementations that transform the textual representation into sequences of Unicode code units and then perform the comparison numerically, code unit by code unit are interoperable in the sense that implementations will agree in all cases on equality or inequality of two strings. For example, implementations that compare strings with escaped characters unconverted may incorrectly find that "a\\b" and "a\u005Cb" are not equal.

    This implementation is interoperable as it does compare strings code unit by code unit.

    Storage

    String values are stored as pointers in a basic_json type. That is, for any access to string values, a pointer of type string_t* must be dereferenced.

    Booleans

    RFC 8259 implicitly describes a boolean as a type which differentiates the two literals true and false.

    Default type

    With the default values for BooleanType (bool), the default value for boolean_t is bool.

    Storage

    Boolean values are stored directly inside a basic_json type.

    Numbers

    See the number handling article for a detailed discussion on how numbers are handled by this library.

    RFC 8259 describes numbers as follows:

    The representation of numbers is similar to that used in most programming languages. A number is represented in base 10 using decimal digits. It contains an integer component that may be prefixed with an optional minus sign, which may be followed by a fraction part and/or an exponent part. Leading zeros are not allowed. (...) Numeric values that cannot be represented in the grammar below (such as Infinity and NaN) are not permitted.

    This description includes both integer and floating-point numbers. However, C++ allows more precise storage if it is known whether the number is a signed integer, an unsigned integer, or a floating-point number. Therefore, three different types, number_integer_t, number_unsigned_t, and number_float_t are used.

    Default types

    With the default values for NumberIntegerType (std::int64_t), the default value for number_integer_t is std::int64_t. With the default values for NumberUnsignedType (std::uint64_t), the default value for number_unsigned_t is std::uint64_t. With the default values for NumberFloatType (double), the default value for number_float_t is double.

    Default behavior

    Limits

    RFC 8259 specifies:

    An implementation may set limits on the range and precision of numbers.

    When the default type is used, the maximal integer number that can be stored is 9223372036854775807 (INT64_MAX) and the minimal integer number that can be stored is -9223372036854775808 (INT64_MIN). Integer numbers that are out of range will yield over/underflow when used in a constructor. During deserialization, too large or small integer numbers will automatically be stored as number_unsigned_t or number_float_t.

    When the default type is used, the maximal unsigned integer number that can be stored is 18446744073709551615 (UINT64_MAX) and the minimal integer number that can be stored is 0. Integer numbers that are out of range will yield over/underflow when used in a constructor. During deserialization, too large or small integer numbers will automatically be stored as number_integer_t or number_float_t.

    RFC 8259 further states:

    Note that when such software is used, numbers that are integers and are in the range [-2^{53}+1, 2^{53}-1] are interoperable in the sense that implementations will agree exactly on their numeric values.

    As this range is a subrange of the exactly supported range [INT64_MIN, INT64_MAX], this class's integer type is interoperable.

    RFC 8259 states:

    This specification allows implementations to set limits on the range and precision of numbers accepted. Since software that implements IEEE 754-2008 binary64 (double precision) numbers is generally available and widely used, good interoperability can be achieved by implementations that expect no more precision or range than these provide, in the sense that implementations will approximate JSON numbers within the expected precision.

    This implementation does exactly follow this approach, as it uses double precision floating-point numbers. Note values smaller than -1.79769313486232e+308 and values greater than 1.79769313486232e+308 will be stored as NaN internally and be serialized to null.

    Storage

    Integer number values, unsigned integer number values, and floating-point number values are stored directly inside a basic_json type.

    \ No newline at end of file diff --git a/features/types/number_handling/index.html b/features/types/number_handling/index.html index 2e99e1c0b..553e65aa4 100644 --- a/features/types/number_handling/index.html +++ b/features/types/number_handling/index.html @@ -54,4 +54,4 @@ val=nan }

    Note this approach also has the advantage that it can react on non-numerical JSON value types such as strings.

    (Example taken from #777.)

    Determine number types

    As the example in Number conversion shows, there are different functions to determine the type of the stored number:

    function unsigned integer signed integer floating-point string
    is_number() true true true false
    is_number_integer() true true false false
    is_number_unsigned() true false false false
    is_number_float() false false true false
    type_name() "number" "number" "number" "string"
    type() number_unsigned number_integer number_float string

    Template number types

    The number types can be changed with template parameters.

    position number type default type possible values
    5 signed integers std::int64_t std::int32_t, std::int16_t, etc.
    6 unsigned integers std::uint64_t std::uint32_t, std::uint16_t, etc.
    7 floating-point double float, long double

    Constraints on number types

    • The type for signed integers must be convertible from long long. The type for floating-point numbers is used in case of overflow.
    • The type for unsigned integers must be convertible from unsigned long long. The type for floating-point numbers is used in case of overflow.
    • The types for signed and unsigned integers must be distinct, see #2573.
    • Only double, float, and long double are supported for floating-point numbers.

    Example

    A basic_json type that uses long double as floating-point type.

    using json_ld = nlohmann::basic_json<std::map, std::vector, std::string, bool,
                                          std::int64_t, std::uint64_t, long double>;
    -

    Note values should then be parsed with json_ld::parse rather than json::parse as the latter would parse floating-point values to double before then converting them to long double.

    \ No newline at end of file +

    Note values should then be parsed with json_ld::parse rather than json::parse as the latter would parse floating-point values to double before then converting them to long double.

    \ No newline at end of file diff --git a/home/architecture/index.html b/home/architecture/index.html index 67b74516e..afe122d2e 100644 --- a/home/architecture/index.html +++ b/home/architecture/index.html @@ -52,4 +52,4 @@ template<class T> void from_json(const basic_json& j, T& t); -

    Additional features

    Details namespace

    \ No newline at end of file +

    Additional features

    Details namespace

    \ No newline at end of file diff --git a/home/customers/index.html b/home/customers/index.html index 2bdf06c69..fe7e6741c 100644 --- a/home/customers/index.html +++ b/home/customers/index.html @@ -1 +1 @@ - Customers - JSON for Modern C++
    Skip to content

    Customers

    The library is used in multiple projects, applications, operating systems, etc. The list below is not exhaustive, but the result of an internet search. If you know further customers of the library, please let me know.

    Space Exploration

    • Peregrine Lunar Lander Flight 01 - The library was used for payload management in the Peregrine Moon Lander, developed by Astrobotic Technology and launched as part of NASA's Commercial Lunar Payload Services (CLPS) program. After six days in orbit, the spacecraft was intentionally redirected into Earth's atmosphere, where it burned up over the Pacific Ocean on January 18, 2024.

    Automotive

    Gaming and Entertainment

    • Assassin's Creed: Mirage: a stealth-action game set in the Middle East, focusing on the journey of a young assassin with classic parkour and stealth mechanics
    • Chasm: The Rift: a first-person shooter blending horror and adventure, where players navigate dark realms and battle monsters
    • College Football 25: a college football simulation game featuring gameplay that mimics real-life college teams and competitions
    • Concepts: a digital sketching app designed for creative professionals, offering flexible drawing tools for illustration, design, and brainstorming
    • Depthkit: a tool for creating and capturing volumetric video, enabling immersive 3D experiences and interactive content
    • immersivetech: a technology company focused on immersive experiences, providing tools and solutions for virtual and augmented reality applications
    • LOOT, a tool for optimizing the load order of game plugins, commonly used in The Elder Scrolls and Fallout series
    • Madden NFL 25: a sports simulation game capturing the excitement of American football with realistic gameplay and team management features
    • Marne, an unofficial private server platform for hosting custom Battlefield 1 game experiences
    • Minecraft, a popular sandbox video game
    • NHL 22: a hockey simulation game offering realistic gameplay, team management, and various modes to enhance the hockey experience
    • Pixelpart: a 2D animation and video compositing software that allows users to create animated graphics and visual effects with a focus on simplicity and ease of use
    • Red Dead Redemption II: an open-world action-adventure game following an outlaw's story in the late 1800s, emphasizing deep storytelling and immersive gameplay
    • Tactics Ogre: Reborn, a tactical role-playing game featuring strategic battles and deep storytelling elements
    • Throne and Liberty, an MMORPG that offers an expansive fantasy world with dynamic gameplay and immersive storytelling
    • Unity Vivox, a communication service that enables voice and text chat functionality in multiplayer games developed with Unity
    • Zool: Redimensioned: a modern reimagining of the classic platformer featuring fast-paced gameplay and vibrant environments

    Consumer Electronics

    • Audinate: a provider of networked audio solutions specializing in Dante technology, which facilitates high-quality digital audio transport over IP networks
    • Cisco Webex Desk Camera, a video camera designed for professional-quality video conferencing and remote collaboration
    • Philips Hue Personal Wireless Lighting: a smart lighting system for customizable and wireless home illumination
    • Ray-Ban Meta Smart glasses, a pair of smart glasses designed for capturing photos and videos with integrated connectivity and social features
    • Siemens SINEMA Remote Connect, a remote connectivity solution for monitoring and managing industrial networks and devices securely
    • Sony PlayStation 4, a gaming console developed by Sony that offers a wide range of games and multimedia entertainment features
    • Sony Virtual Webcam Driver for Remote Camera, a software driver that enables the use of Sony cameras as virtual webcams for video conferencing and streaming

    Operating Systems

    • Apple iOS and macOS, a family of operating systems developed by Apple, including iOS for mobile devices and macOS for desktop computers
    • Google Fuchsia, an open-source operating system developed by Google, designed to be secure, updatable, and adaptable across various devices
    • SerenityOS, an open-source operating system that aims to provide a simple and beautiful user experience with a focus on simplicity and elegance
    • Yocto: a Linux-based build system for creating custom operating systems and software distributions, tailored for embedded devices and IoT applications

    Development Tools and IDEs

    • Accentize SpectralBalance, an adaptive speech analysis tool designed to enhance audio quality by optimizing frequency balance in recordings
    • Arm Compiler for Linux, a software development toolchain for compiling and optimizing applications on Arm-based Linux systems
    • BBEdit, a professional text and code editor for macOS
    • CoderPad, a collaborative coding platform that enables real-time code interviews and assessments for developers; the library is included in every CoderPad instance and can be accessed with a simple #include "json.hpp"
    • Compiler Explorer, a web-based tool that allows users to write, compile, and visualize the assembly output of code in various programming languages; the library is readily available and accessible with the directive #include <nlohmann/json.hpp>.
    • GitHub CodeQL, a code analysis tool used for identifying security vulnerabilities and bugs in software through semantic queries
    • Hex-Rays: a reverse engineering toolset for analyzing and decompiling binaries, primarily used for security research and vulnerability analysis
    • ImHex, a hex editor designed for reverse engineering, providing advanced features for data analysis and manipulation
    • Intel GPA Framework, a suite of cross-platform tools for capturing, analyzing, and optimizing graphics applications across different APIs
    • Meta Yoga, a layout engine that facilitates flexible and efficient user interface design across multiple platforms
    • MKVToolNix, a set of tools for creating, editing, and inspecting MKV (Matroska) multimedia container files
    • NVIDIA Nsight Compute, a performance analysis tool for CUDA applications that provides detailed insights into GPU performance metrics
    • Notepad++, a free source code editor that supports various programming languages
    • OpenRGB, an open source RGB lighting control that doesn't depend on manufacturer software
    • OpenTelemetry C++: a library for collecting and exporting observability data in C++, enabling developers to implement distributed tracing and metrics in their application
    • Qt Creator, an IDE for developing applications using the Qt application framework
    • Scanbot SDK: a software development kit (SDK) that provides tools for integrating advanced document scanning and barcode scanning capabilities into applications

    Machine Learning and AI

    • Apple Core ML Tools, a set of tools for converting and configuring machine learning models for deployment in Apple's Core ML framework
    • Avular Mobile Robotics: a platform for developing and deploying mobile robotics solutions
    • Google gemma.cpp, a lightweight C++ inference engine designed for running AI models from the Gemma family
    • llama.cpp, a C++ library designed for efficient inference of large language models (LLMs), enabling streamlined integration into applications
    • MLX, an array framework for machine learning on Apple Silicon
    • Mozilla llamafile, a tool designed for distributing and executing large language models (LLMs) efficiently using a single file format
    • NVIDIA ACE, a suite of real-time AI solutions designed for the development of interactive avatars and digital human applications, enabling scalable and sophisticated user interactions
    • Peer: a platform offering personalized AI assistants for interactive learning and creative collaboration
    • stable-diffusion.cpp: a C++ implementation of the Stable Diffusion image generation model
    • TanvasTouch: a software development kit (SDK) that enables developers to create tactile experiences on touchscreens, allowing users to feel textures and physical sensations in a digital environment
    • TensorFlow, a machine learning framework that facilitates the development and training of models, supporting data serialization and efficient data exchange between components

    Scientific Research and Analysis

    • BLACK, a bounded linear temporal logic (LTL) satisfiability checker
    • CERN Atlas Athena, a software framework used in the ATLAS experiment at the Large Hadron Collider (LHC) for performance monitoring
    • KAMERA: a platform for synchronized data collection and real-time deep learning to map marine species like polar bears and seals, aiding Arctic ecosystem research
    • KiCad: a free and open-source software suite for electronic design automation
    • MeVisLab: a software framework for medical image processing and visualization.
    • OpenPMD API: a versatile programming interface for accessing and managing scientific data, designed to facilitate the efficient storage, retrieval, and sharing of simulation data across various applications and platforms
    • ParaView: an open-source tool for large-scale data visualization and analysis across various scientific domains
    • QGIS: a free and open-source geographic information system (GIS) application that allows users to create, edit, visualize, and analyze geospatial data across a variety of formats
    • VTK: a software library for 3D computer graphics, image processing, and visualization
    • VolView: a lightweight application for interactive visualization and analysis of 3D medical imaging data.

    Business and Productivity Software

    • ArcGIS PRO, a desktop geographic information system (GIS) application developed by Esri for mapping and spatial analysis
    • Autodesk Desktop, a software platform developed by Autodesk for creating and managing desktop applications and services
    • Check Point: a cybersecurity company specializing in threat prevention and network security solutions, offering a range of products designed to protect enterprises from cyber threats and ensure data integrity
    • Microsoft Office for Mac, a suite of productivity applications developed by Microsoft for macOS, including tools for word processing, spreadsheets, and presentations
    • Microsoft Teams, a team collaboration application offering workspace chat and video conferencing, file storage, and integration of proprietary and third-party applications and services
    • Nexthink Infinity: a digital employee experience management platform for monitoring and improving IT performance
    • Sophos Connect Client: a secure VPN client from Sophos that allows remote users to connect to their corporate network, ensuring secure access to resources and data
    • Stonebranch: a cloud-based cybersecurity solution that integrates backup, disaster recovery, and cybersecurity features to protect data and ensure business continuity for organizations
    • Tablecruncher: a data analysis tool that allows users to import, analyze, and visualize spreadsheet data, offering interactive features for better insights and decision-making
    • magicplan, a mobile application for creating floor plans and interior designs using augmented reality

    Databases and Big Data

    • ADIOS2: a data management framework designed for high-performance input and output operations
    • Cribl Stream: a real-time data processing platform that enables organizations to collect, route, and transform observability data, enhancing visibility and insights into their systems
    • DB Browser for SQLite, a visual open-source tool for creating, designing, and editing SQLite database files
    • MySQL Connector/C++, a C++ library for connecting and interacting with MySQL databases
    • MySQL NDB Cluster, a distributed database system that provides high availability and scalability for MySQL databases
    • PrestoDB, a distributed SQL query engine designed for large-scale data analytics, originally developed by Facebook
    • ROOT Data Analysis Framework, an open-source data analysis framework widely used in high-energy physics and other fields for data processing and visualization

    Simulation and Modeling

    • Arcturus HoloSuite, a software toolset for capturing, editing, and streaming volumetric video, featuring advanced compression technologies for high-quality 3D content creation
    • azul, a fast and efficient 3D city model viewer designed for visualizing urban environments and spatial data
    • Blender, a free and open-source 3D creation suite for modeling, animation, rendering, and more
    • cpplot, a library for creating interactive graphs and charts in C++, which can be viewed in web browsers
    • NVIDIA Omniverse, a platform for 3D content creation and collaboration that enables real-time simulations and interactive experiences across various industries
    • Pixar Renderman, a photorealistic 3D rendering software developed by Pixar, widely used in the film industry for creating high-quality visual effects and animations
    • ROS - Robot Operating System, a set of software libraries and tools that assist in developing robot applications
    • UBS, a multinational financial services and banking company
    • GAMS: a high-performance mathematical modeling system for optimization and decision support
    • M-Star: a computational fluid dynamics software for simulating and analyzing fluid flow
    • MapleSim CAD Toolbox: a software extension for MapleSim that integrates CAD models, allowing users to import, manipulate, and analyze 3D CAD data within the MapleSim environment for enhanced modeling and simulation
    • Kitware SMTK: a software toolkit for managing simulation models and workflows in scientific and engineering applications

    Enterprise and Cloud Applications

    • Acronis Cyber Protect Cloud: an all-in-one data protection solution that combines backup, disaster recovery, and cybersecurity to safeguard business data from threats like ransomware
    • Baereos: a backup solution that provides data protection and recovery options for various environments, including physical and virtual systems
    • Bitdefender Home Scanner, a tool from Bitdefender that scans devices for malware and security threats, providing a safeguard against potential online dangers
    • Citrix Provisioning: a solution that streamlines the delivery of virtual desktops and applications by allowing administrators to manage and provision resources efficiently across multiple environments
    • Citrix Virtual Apps and Desktops, a solution from Citrix that delivers virtual apps and desktops
    • Cyberarc: a security solution that specializes in privileged access management, enabling organizations to control and monitor access to critical systems and data, thereby enhancing overall cybersecurity posture
    • Elster: a digital platform developed by German tax authorities for secure and efficient electronic tax filing and management using secunet protect4use
    • Egnyte Desktop: a secure cloud storage solution designed for businesses, enabling file sharing, collaboration, and data management across teams while ensuring compliance and data protection
    • Ethereum Solidity, a high-level, object-oriented programming language designed for implementing smart contracts on the Ethereum platform
    • Inciga: a monitoring tool for IT infrastructure, designed to provide insights into system performance and availability through customizable dashboards and alerts
    • Intel Accelerator Management Daemon for VMware ESXi: a management tool designed for monitoring and controlling Intel hardware accelerators within VMware ESXi environments, optimizing performance and resource allocation
    • Juniper Identity Management Service
    • Microsoft Azure IoT SDK, a collection of tools and libraries to help developers connect, build, and deploy Internet of Things (IoT) solutions on the Azure cloud platform
    • Microsoft WinGet, a command-line utility included in the Windows Package Manager
    • Pointr: a platform for indoor positioning and navigation solutions, offering tools and SDKs for developers to create location-based applications
    • secunet protect4use: a secure, passwordless multifactor authentication solution that transforms smartphones into digital keyrings, ensuring high security for online services and digital identities
    \ No newline at end of file + Customers - JSON for Modern C++
    Skip to content

    Customers

    The library is used in multiple projects, applications, operating systems, etc. The list below is not exhaustive, but the result of an internet search. If you know further customers of the library, please let me know.

    Space Exploration

    • Peregrine Lunar Lander Flight 01 - The library was used for payload management in the Peregrine Moon Lander, developed by Astrobotic Technology and launched as part of NASA's Commercial Lunar Payload Services (CLPS) program. After six days in orbit, the spacecraft was intentionally redirected into Earth's atmosphere, where it burned up over the Pacific Ocean on January 18, 2024.

    Automotive

    Gaming and Entertainment

    • Assassin's Creed: Mirage, a stealth-action game set in the Middle East, focusing on the journey of a young assassin with classic parkour and stealth mechanics
    • Chasm: The Rift, a first-person shooter blending horror and adventure, where players navigate dark realms and battle monsters
    • College Football 25, a college football simulation game featuring gameplay that mimics real-life college teams and competitions
    • Concepts, a digital sketching app designed for creative professionals, offering flexible drawing tools for illustration, design, and brainstorming
    • Depthkit, a tool for creating and capturing volumetric video, enabling immersive 3D experiences and interactive content
    • IMG.LY, a platform offering creative tools and SDKs for integrating advanced image and video editing in applications
    • LOOT, a tool for optimizing the load order of game plugins, commonly used in The Elder Scrolls and Fallout series
    • Madden NFL 25, a sports simulation game capturing the excitement of American football with realistic gameplay and team management features
    • Marne, an unofficial private server platform for hosting custom Battlefield 1 game experiences
    • Minecraft, a popular sandbox video game
    • NHL 22, a hockey simulation game offering realistic gameplay, team management, and various modes to enhance the hockey experience
    • Pixelpart, a 2D animation and video compositing software that allows users to create animated graphics and visual effects with a focus on simplicity and ease of use
    • Razer Cortex, a gaming performance optimizer and system booster designed to enhance the gaming experience
    • Red Dead Redemption II, an open-world action-adventure game following an outlaw's story in the late 1800s, emphasizing deep storytelling and immersive gameplay
    • Snapchat, a multimedia messaging and augmented reality app for communication and entertainment
    • Tactics Ogre: Reborn, a tactical role-playing game featuring strategic battles and deep storytelling elements
    • Throne and Liberty, an MMORPG that offers an expansive fantasy world with dynamic gameplay and immersive storytelling
    • Unity Vivox, a communication service that enables voice and text chat functionality in multiplayer games developed with Unity
    • Zool: Redimensioned, a modern reimagining of the classic platformer featuring fast-paced gameplay and vibrant environments
    • immersivetech, a technology company focused on immersive experiences, providing tools and solutions for virtual and augmented reality applications

    Consumer Electronics

    • Audinate, a provider of networked audio solutions specializing in Dante technology, which facilitates high-quality digital audio transport over IP networks
    • Canon CanoScan LIDE, a series of flatbed scanners offering high-resolution image scanning for home and office use
    • Canon PIXMA Printers, a line of all-in-one inkjet printers known for high-quality printing and wireless connectivity
    • Cisco Webex Desk Camera, a video camera designed for professional-quality video conferencing and remote collaboration
    • Philips Hue Personal Wireless Lighting, a smart lighting system for customizable and wireless home illumination
    • Ray-Ban Meta Smart glasses, a pair of smart glasses designed for capturing photos and videos with integrated connectivity and social features
    • Razer Synapse, a unified configuration software enabling hardware customization for Razer devices
    • Siemens SINEMA Remote Connect, a remote connectivity solution for monitoring and managing industrial networks and devices securely
    • Sony PlayStation 4, a gaming console developed by Sony that offers a wide range of games and multimedia entertainment features
    • Sony Virtual Webcam Driver for Remote Camera, a software driver that enables the use of Sony cameras as virtual webcams for video conferencing and streaming

    Operating Systems

    • Apple iOS and macOS, a family of operating systems developed by Apple, including iOS for mobile devices and macOS for desktop computers
    • Google Fuchsia, an open-source operating system developed by Google, designed to be secure, updatable, and adaptable across various devices
    • SerenityOS, an open-source operating system that aims to provide a simple and beautiful user experience with a focus on simplicity and elegance
    • Yocto, a Linux-based build system for creating custom operating systems and software distributions, tailored for embedded devices and IoT applications

    Development Tools and IDEs

    • Accentize SpectralBalance, an adaptive speech analysis tool designed to enhance audio quality by optimizing frequency balance in recordings
    • Arm Compiler for Linux, a software development toolchain for compiling and optimizing applications on Arm-based Linux systems
    • BBEdit, a professional text and code editor for macOS
    • CoderPad, a collaborative coding platform that enables real-time code interviews and assessments for developers; the library is included in every CoderPad instance and can be accessed with a simple #include "json.hpp"
    • Compiler Explorer, a web-based tool that allows users to write, compile, and visualize the assembly output of code in various programming languages; the library is readily available and accessible with the directive #include <nlohmann/json.hpp>.
    • GitHub CodeQL, a code analysis tool used for identifying security vulnerabilities and bugs in software through semantic queries
    • Hex-Rays, a reverse engineering toolset for analyzing and decompiling binaries, primarily used for security research and vulnerability analysis
    • ImHex, a hex editor designed for reverse engineering, providing advanced features for data analysis and manipulation
    • Intel GPA Framework, a suite of cross-platform tools for capturing, analyzing, and optimizing graphics applications across different APIs
    • Intopix, a provider of advanced image processing and compression solutions used in software development and AV workflows
    • MKVToolNix, a set of tools for creating, editing, and inspecting MKV (Matroska) multimedia container files
    • Meta Yoga, a layout engine that facilitates flexible and efficient user interface design across multiple platforms
    • NVIDIA Nsight Compute, a performance analysis tool for CUDA applications that provides detailed insights into GPU performance metrics
    • Notepad++, a free source code editor that supports various programming languages
    • OpenRGB, an open source RGB lighting control that doesn't depend on manufacturer software
    • OpenTelemetry C++, a library for collecting and exporting observability data in C++, enabling developers to implement distributed tracing and metrics in their application
    • Qt Creator, an IDE for developing applications using the Qt application framework
    • Scanbot SDK, a software development kit (SDK) that provides tools for integrating advanced document scanning and barcode scanning capabilities into applications

    Machine Learning and AI

    • Apple Core ML Tools, a set of tools for converting and configuring machine learning models for deployment in Apple's Core ML framework
    • Avular Mobile Robotics, a platform for developing and deploying mobile robotics solutions
    • Google gemma.cpp, a lightweight C++ inference engine designed for running AI models from the Gemma family
    • llama.cpp, a C++ library designed for efficient inference of large language models (LLMs), enabling streamlined integration into applications
    • MLX, an array framework for machine learning on Apple Silicon
    • Mozilla llamafile, a tool designed for distributing and executing large language models (LLMs) efficiently using a single file format
    • NVIDIA ACE, a suite of real-time AI solutions designed for the development of interactive avatars and digital human applications, enabling scalable and sophisticated user interactions
    • Peer, a platform offering personalized AI assistants for interactive learning and creative collaboration
    • stable-diffusion.cpp, a C++ implementation of the Stable Diffusion image generation model
    • TanvasTouch, a software development kit (SDK) that enables developers to create tactile experiences on touchscreens, allowing users to feel textures and physical sensations in a digital environment
    • TensorFlow, a machine learning framework that facilitates the development and training of models, supporting data serialization and efficient data exchange between components

    Scientific Research and Analysis

    • BLACK, a bounded linear temporal logic (LTL) satisfiability checker
    • CERN Atlas Athena, a software framework used in the ATLAS experiment at the Large Hadron Collider (LHC) for performance monitoring
    • ICU, the International Components for Unicode, a mature library for software globalization and multilingual support
    • KAMERA, a platform for synchronized data collection and real-time deep learning to map marine species like polar bears and seals, aiding Arctic ecosystem research
    • KiCad, a free and open-source software suite for electronic design automation
    • Maple, a symbolic and numeric computing environment for advanced mathematical modeling and analysis
    • MeVisLab, a software framework for medical image processing and visualization.
    • OpenPMD API, a versatile programming interface for accessing and managing scientific data, designed to facilitate the efficient storage, retrieval, and sharing of simulation data across various applications and platforms
    • ParaView, an open-source tool for large-scale data visualization and analysis across various scientific domains
    • QGIS, a free and open-source geographic information system (GIS) application that allows users to create, edit, visualize, and analyze geospatial data across a variety of formats
    • VTK, a software library for 3D computer graphics, image processing, and visualization
    • VolView, a lightweight application for interactive visualization and analysis of 3D medical imaging data.

    Business and Productivity Software

    • ArcGIS PRO, a desktop geographic information system (GIS) application developed by Esri for mapping and spatial analysis
    • Autodesk Desktop, a software platform developed by Autodesk for creating and managing desktop applications and services
    • Check Point, a cybersecurity company specializing in threat prevention and network security solutions, offering a range of products designed to protect enterprises from cyber threats and ensure data integrity
    • Microsoft Office for Mac, a suite of productivity applications developed by Microsoft for macOS, including tools for word processing, spreadsheets, and presentations
    • Microsoft Teams, a team collaboration application offering workspace chat and video conferencing, file storage, and integration of proprietary and third-party applications and services
    • Nexthink Infinity, a digital employee experience management platform for monitoring and improving IT performance
    • Sophos Connect Client, a secure VPN client from Sophos that allows remote users to connect to their corporate network, ensuring secure access to resources and data
    • Stonebranch, a cloud-based cybersecurity solution that integrates backup, disaster recovery, and cybersecurity features to protect data and ensure business continuity for organizations
    • Tablecruncher, a data analysis tool that allows users to import, analyze, and visualize spreadsheet data, offering interactive features for better insights and decision-making
    • magicplan, a mobile application for creating floor plans and interior designs using augmented reality

    Databases and Big Data

    • ADIOS2, a data management framework designed for high-performance input and output operations
    • Cribl Stream, a real-time data processing platform that enables organizations to collect, route, and transform observability data, enhancing visibility and insights into their systems
    • DB Browser for SQLite, a visual open-source tool for creating, designing, and editing SQLite database files
    • MySQL Connector/C++, a C++ library for connecting and interacting with MySQL databases
    • MySQL NDB Cluster, a distributed database system that provides high availability and scalability for MySQL databases
    • MySQL Shell, an advanced client and code editor for interacting with MySQL servers, supporting SQL, Python, and JavaScript
    • PrestoDB, a distributed SQL query engine designed for large-scale data analytics, originally developed by Facebook
    • ROOT Data Analysis Framework, an open-source data analysis framework widely used in high-energy physics and other fields for data processing and visualization
    • WiredTiger, a high-performance storage engine for databases, offering support for compression, concurrency, and checkpointing

    Simulation and Modeling

    • Arcturus HoloSuite, a software toolset for capturing, editing, and streaming volumetric video, featuring advanced compression technologies for high-quality 3D content creation
    • azul, a fast and efficient 3D city model viewer designed for visualizing urban environments and spatial data
    • Blender, a free and open-source 3D creation suite for modeling, animation, rendering, and more
    • cpplot, a library for creating interactive graphs and charts in C++, which can be viewed in web browsers
    • Foundry Nuke, a powerful node-based digital compositing and visual effects application used in film and television post-production
    • GAMS, a high-performance mathematical modeling system for optimization and decision support
    • Kitware SMTK, a software toolkit for managing simulation models and workflows in scientific and engineering applications
    • M-Star, a computational fluid dynamics software for simulating and analyzing fluid flow
    • MapleSim CAD Toolbox, a software extension for MapleSim that integrates CAD models, allowing users to import, manipulate, and analyze 3D CAD data within the MapleSim environment for enhanced modeling and simulation
    • NVIDIA Omniverse, a platform for 3D content creation and collaboration that enables real-time simulations and interactive experiences across various industries
    • Pixar Renderman, a photorealistic 3D rendering software developed by Pixar, widely used in the film industry for creating high-quality visual effects and animations
    • ROS - Robot Operating System, a set of software libraries and tools that assist in developing robot applications
    • UBS, a multinational financial services and banking company

    Enterprise and Cloud Applications

    • Acronis Cyber Protect Cloud, an all-in-one data protection solution that combines backup, disaster recovery, and cybersecurity to safeguard business data from threats like ransomware
    • Baereos, a backup solution that provides data protection and recovery options for various environments, including physical and virtual systems
    • Bitdefender Home Scanner, a tool from Bitdefender that scans devices for malware and security threats, providing a safeguard against potential online dangers
    • Citrix Provisioning, a solution that streamlines the delivery of virtual desktops and applications by allowing administrators to manage and provision resources efficiently across multiple environments
    • Citrix Virtual Apps and Desktops, a solution from Citrix that delivers virtual apps and desktops
    • Cyberarc, a security solution that specializes in privileged access management, enabling organizations to control and monitor access to critical systems and data, thereby enhancing overall cybersecurity posture
    • Egnyte Desktop, a secure cloud storage solution designed for businesses, enabling file sharing, collaboration, and data management across teams while ensuring compliance and data protection
    • Elster, a digital platform developed by German tax authorities for secure and efficient electronic tax filing and management using secunet protect4use
    • Ethereum Solidity, a high-level, object-oriented programming language designed for implementing smart contracts on the Ethereum platform
    • Inciga, a monitoring tool for IT infrastructure, designed to provide insights into system performance and availability through customizable dashboards and alerts
    • Intel Accelerator Management Daemon for VMware ESXi, a management tool designed for monitoring and controlling Intel hardware accelerators within VMware ESXi environments, optimizing performance and resource allocation
    • Juniper Identity Management Service
    • Microsoft Azure IoT SDK, a collection of tools and libraries to help developers connect, build, and deploy Internet of Things (IoT) solutions on the Azure cloud platform
    • Microsoft WinGet, a command-line utility included in the Windows Package Manager
    • plexusAV, a high-performance AV-over-IP transceiver device capable of video encoding and decoding using the IPMX standard
    • Pointr, a platform for indoor positioning and navigation solutions, offering tools and SDKs for developers to create location-based applications
    • secunet protect4use, a secure, passwordless multifactor authentication solution that transforms smartphones into digital keyrings, ensuring high security for online services and digital identities
    • Sencore MRD 7000, a professional multi-channel receiver and decoder supporting UHD and HD stream decoding
    \ No newline at end of file diff --git a/home/design_goals/index.html b/home/design_goals/index.html index 79206a2c9..c6198bf84 100644 --- a/home/design_goals/index.html +++ b/home/design_goals/index.html @@ -1 +1 @@ - Design goals - JSON for Modern C++
    Skip to content

    Design goals

    There are myriads of JSON libraries out there, and each may even have its reason to exist. Our class had these design goals:

    • Intuitive syntax. In languages such as Python, JSON feels like a first-class data type. We used all the operator magic of modern C++ to achieve the same feeling in your code.

    • Trivial integration. Our whole code consists of a single header file json.hpp. That's it. No library, no subproject, no dependencies, no complex build system. The class is written in vanilla C++11. All in all, everything should require no adjustment of your compiler flags or project settings.

    • Serious testing. Our class is heavily unit-tested and covers 100% of the code, including all exceptional behavior. Furthermore, we checked with Valgrind and the Clang Sanitizers that there are no memory leaks. Google OSS-Fuzz additionally runs fuzz tests against all parsers 24/7, effectively executing billions of tests so far. To maintain high quality, the project is following the Core Infrastructure Initiative (CII) best practices.

    Other aspects were not so important to us:

    • Memory efficiency. Each JSON object has an overhead of one pointer (the maximal size of a union) and one enumeration element (1 byte). The default generalization uses the following C++ data types: std::string for strings, int64_t, uint64_t or double for numbers, std::map for objects, std::vector for arrays, and bool for Booleans. However, you can template the generalized class basic_json to your needs.

    • Speed. There are certainly faster JSON libraries out there. However, if your goal is to speed up your development by adding JSON support with a single header, then this library is the way to go. If you know how to use a std::vector or std::map, you are already set.

    See the contribution guidelines for more information.

    \ No newline at end of file + Design goals - JSON for Modern C++
    Skip to content

    Design goals

    There are myriads of JSON libraries out there, and each may even have its reason to exist. Our class had these design goals:

    • Intuitive syntax. In languages such as Python, JSON feels like a first-class data type. We used all the operator magic of modern C++ to achieve the same feeling in your code.

    • Trivial integration. Our whole code consists of a single header file json.hpp. That's it. No library, no subproject, no dependencies, no complex build system. The class is written in vanilla C++11. All in all, everything should require no adjustment of your compiler flags or project settings.

    • Serious testing. Our class is heavily unit-tested and covers 100% of the code, including all exceptional behavior. Furthermore, we checked with Valgrind and the Clang Sanitizers that there are no memory leaks. Google OSS-Fuzz additionally runs fuzz tests against all parsers 24/7, effectively executing billions of tests so far. To maintain high quality, the project is following the Core Infrastructure Initiative (CII) best practices.

    Other aspects were not so important to us:

    • Memory efficiency. Each JSON object has an overhead of one pointer (the maximal size of a union) and one enumeration element (1 byte). The default generalization uses the following C++ data types: std::string for strings, int64_t, uint64_t or double for numbers, std::map for objects, std::vector for arrays, and bool for Booleans. However, you can template the generalized class basic_json to your needs.

    • Speed. There are certainly faster JSON libraries out there. However, if your goal is to speed up your development by adding JSON support with a single header, then this library is the way to go. If you know how to use a std::vector or std::map, you are already set.

    See the contribution guidelines for more information.

    \ No newline at end of file diff --git a/home/exceptions/index.html b/home/exceptions/index.html index 15f935932..1b42ddca8 100644 --- a/home/exceptions/index.html +++ b/home/exceptions/index.html @@ -280,4 +280,4 @@ exception id: 401

    Output:

    message: [json.exception.other_error.501] unsuccessful: {"op":"test","path":"/best_biscuit/name","value":"Choco Leibniz"}
     exception id: 501
     

    json.exception.other_error.501

    A JSON Patch operation 'test' failed. The unsuccessful operation is also printed.

    Example message

    Executing {"op":"test", "path":"/baz", "value":"bar"} on {"baz": "qux"}:

    [json.exception.other_error.501] unsuccessful: {"op":"test","path":"/baz","value":"bar"}
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/home/faq/index.html b/home/faq/index.html index 0fd0410fb..e4e8627b3 100644 --- a/home/faq/index.html +++ b/home/faq/index.html @@ -26,4 +26,4 @@

    Exceptions

    Parsing without exceptions

    Question

    Is it possible to indicate a parse error without throwing an exception?

    Yes, see Parsing and exceptions.

    Key name in exceptions

    Question

    Can I get the key of the object item that caused an exception?

    Yes, you can. Please define the symbol JSON_DIAGNOSTICS to get extended diagnostics messages.

    Serialization issues

    Number precision

    Question

    The library uses std::numeric_limits<number_float_t>::digits10 (15 for IEEE doubles) digits for serialization. This value is sufficient to guarantee roundtripping. If one uses more than this number of digits of precision, then string -> value -> string is not guaranteed to round-trip.

    cppreference.com

    The value of std::numeric_limits<T>::digits10 is the number of base-10 digits that can be represented by the type T without change, that is, any number with this many significant decimal digits can be converted to a value of type T and back to decimal form, without change due to rounding or overflow.

    Tip

    The website https://float.exposed gives a good insight into the internal storage of floating-point numbers.

    See this section on the library's number handling for more information.

    Compilation issues

    Android SDK

    Question

    Why does the code not compile with Android SDK?

    Android defaults to using very old compilers and C++ libraries. To fix this, add the following to your Application.mk. This will switch to the LLVM C++ library, the Clang compiler, and enable C++11 and other features disabled by default.

    APP_STL := c++_shared
     NDK_TOOLCHAIN_VERSION := clang3.6
     APP_CPPFLAGS += -frtti -fexceptions
    -

    The code compiles successfully with Android NDK, Revision 9 - 11 (and possibly later) and CrystaX's Android NDK version 10.

    Missing STL function

    Questions

    This is not an issue with the code, but rather with the compiler itself. On Android, see above to build with a newer environment. For MinGW, please refer to this site and this discussion for information on how to fix this bug. For Android NDK using APP_STL := gnustl_static, please refer to this discussion.

    \ No newline at end of file +

    The code compiles successfully with Android NDK, Revision 9 - 11 (and possibly later) and CrystaX's Android NDK version 10.

    Missing STL function

    Questions

    This is not an issue with the code, but rather with the compiler itself. On Android, see above to build with a newer environment. For MinGW, please refer to this site and this discussion for information on how to fix this bug. For Android NDK using APP_STL := gnustl_static, please refer to this discussion.

    \ No newline at end of file diff --git a/home/license/index.html b/home/license/index.html index af25e9c3c..34e99c535 100644 --- a/home/license/index.html +++ b/home/license/index.html @@ -1 +1 @@ - License - JSON for Modern C++
    Skip to content

    License

    The class is licensed under the MIT License:

    Copyright © 2013-2025 Niels Lohmann

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


    The class contains the UTF-8 Decoder from Bjoern Hoehrmann which is licensed under the MIT License (see above). Copyright © 2008-2009 Björn Hoehrmann bjoern@hoehrmann.de

    The class contains a slightly modified version of the Grisu2 algorithm from Florian Loitsch which is licensed under the MIT License (see above). Copyright © 2009 Florian Loitsch

    The class contains a copy of Hedley from Evan Nemerson which is licensed as CC0-1.0.

    \ No newline at end of file + License - JSON for Modern C++
    Skip to content

    License

    The class is licensed under the MIT License:

    Copyright © 2013-2025 Niels Lohmann

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


    The class contains the UTF-8 Decoder from Bjoern Hoehrmann which is licensed under the MIT License (see above). Copyright © 2008-2009 Björn Hoehrmann bjoern@hoehrmann.de

    The class contains a slightly modified version of the Grisu2 algorithm from Florian Loitsch which is licensed under the MIT License (see above). Copyright © 2009 Florian Loitsch

    The class contains a copy of Hedley from Evan Nemerson which is licensed as CC0-1.0.

    \ No newline at end of file diff --git a/home/releases/index.html b/home/releases/index.html index d33943dba..958602bd8 100644 --- a/home/releases/index.html +++ b/home/releases/index.html @@ -7,4 +7,4 @@ j << ss;

    or

    json j;
     ss >> j;
    -

    v2.1.1

    Files

    Release date: 2017-02-25 SHA-256: faa2321beb1aa7416d035e7417fcfa59692ac3d8c202728f9bcc302e2d558f57

    Summary

    This release fixes a locale-related bug in the parser. To do so, the whole number handling (lexer, parser, and also the serialization) have been overworked. Furthermore, a lot of small changes added up that were added to this release. All changes are backward-compatible.

    Changes

    v2.1.0

    Files

    Summary

    This release introduces a means to convert from/to user-defined types. The release is backwards compatible.

    conversion

    Changes

    v2.0.10

    Files

    Summary

    This release fixes several security-relevant bugs in the MessagePack and CBOR parsers. The fixes are backwards compatible.

    Changes

    v2.0.9

    Files

    Summary

    This release implements with CBOR and MessagePack two binary serialization/deserialization formats. It further contains some small fixes and improvements. The fixes are backwards compatible.

    cbor

    Changes

    v2.0.8

    Files

    Summary

    This release combines a lot of small fixes and improvements. The fixes are backwards compatible.

    Changes

    v2.0.7

    Files

    Summary

    This release fixes a few bugs in the JSON parser found in the Parsing JSON is a Minefield 💣 article. The fixes are backwards compatible.

    Changes

    v2.0.6

    Files

    Summary

    This release fixes the semantics of operator[] for JSON Pointers (see below). This fix is backwards compatible.

    Changes

    v2.0.5

    Files

    Summary

    This release fixes a regression bug in the stream parser (function parse() and the <</>> operators). This fix is backwards compatible.

    Changes

    v2.0.4

    Files

    Summary

    This release fixes a bug in the stream parser (function parse() and the <</>> operators). This fix is backwards compatible.

    Changes

    v2.0.3

    Files

    Summary

    This release combines a lot of small fixes and improvements. The release is backwards compatible.

    Changes

    v2.0.2

    Files

    Summary

    This release combines a lot of small fixes and improvements. The release is backwards compatible.

    Changes

    v2.0.1

    Files

    Summary

    This release fixes a performance regression in the JSON serialization (function dump()). This fix is backwards compatible.

    Changes

    v2.0.0

    Files

    Summary

    This release adds several features such as JSON Pointers, JSON Patch, or support for 64 bit unsigned integers. Furthermore, several (subtle) bugs have been fixed.

    As noexcept and constexpr specifier have been added to several functions, the public API has effectively been changed in a (potential) non-backwards compatible manner. As we adhere to Semantic Versioning, this calls for a new major version, so say hello to 2️⃣.0️⃣.0️⃣.

    Changes

    Notes

    v1.1.0

    Files

    Summary

    This release fixes several small bugs and adds functionality in a backwards-compatible manner. Compared to the last version (1.0.0), the following changes have been made:

    Changes

    Notes

    There are still known open issues (#178, #187) which will be fixed in version 2.0.0. However, these fixes will require a small API change and will not be entirely backwards-compatible.

    v1.0.0

    Files

    Summary

    This is the first official release. Compared to the prerelease version 1.0.0-rc1, only a few minor improvements have been made:

    Changes

    \ No newline at end of file +

    v2.1.1

    Files

    Release date: 2017-02-25 SHA-256: faa2321beb1aa7416d035e7417fcfa59692ac3d8c202728f9bcc302e2d558f57

    Summary

    This release fixes a locale-related bug in the parser. To do so, the whole number handling (lexer, parser, and also the serialization) have been overworked. Furthermore, a lot of small changes added up that were added to this release. All changes are backward-compatible.

    Changes

    v2.1.0

    Files

    Summary

    This release introduces a means to convert from/to user-defined types. The release is backwards compatible.

    conversion

    Changes

    v2.0.10

    Files

    Summary

    This release fixes several security-relevant bugs in the MessagePack and CBOR parsers. The fixes are backwards compatible.

    Changes

    v2.0.9

    Files

    Summary

    This release implements with CBOR and MessagePack two binary serialization/deserialization formats. It further contains some small fixes and improvements. The fixes are backwards compatible.

    cbor

    Changes

    v2.0.8

    Files

    Summary

    This release combines a lot of small fixes and improvements. The fixes are backwards compatible.

    Changes

    v2.0.7

    Files

    Summary

    This release fixes a few bugs in the JSON parser found in the Parsing JSON is a Minefield 💣 article. The fixes are backwards compatible.

    Changes

    v2.0.6

    Files

    Summary

    This release fixes the semantics of operator[] for JSON Pointers (see below). This fix is backwards compatible.

    Changes

    v2.0.5

    Files

    Summary

    This release fixes a regression bug in the stream parser (function parse() and the <</>> operators). This fix is backwards compatible.

    Changes

    v2.0.4

    Files

    Summary

    This release fixes a bug in the stream parser (function parse() and the <</>> operators). This fix is backwards compatible.

    Changes

    v2.0.3

    Files

    Summary

    This release combines a lot of small fixes and improvements. The release is backwards compatible.

    Changes

    v2.0.2

    Files

    Summary

    This release combines a lot of small fixes and improvements. The release is backwards compatible.

    Changes

    v2.0.1

    Files

    Summary

    This release fixes a performance regression in the JSON serialization (function dump()). This fix is backwards compatible.

    Changes

    v2.0.0

    Files

    Summary

    This release adds several features such as JSON Pointers, JSON Patch, or support for 64 bit unsigned integers. Furthermore, several (subtle) bugs have been fixed.

    As noexcept and constexpr specifier have been added to several functions, the public API has effectively been changed in a (potential) non-backwards compatible manner. As we adhere to Semantic Versioning, this calls for a new major version, so say hello to 2️⃣.0️⃣.0️⃣.

    Changes

    Notes

    v1.1.0

    Files

    Summary

    This release fixes several small bugs and adds functionality in a backwards-compatible manner. Compared to the last version (1.0.0), the following changes have been made:

    Changes

    Notes

    There are still known open issues (#178, #187) which will be fixed in version 2.0.0. However, these fixes will require a small API change and will not be entirely backwards-compatible.

    v1.0.0

    Files

    Summary

    This is the first official release. Compared to the prerelease version 1.0.0-rc1, only a few minor improvements have been made:

    Changes

    \ No newline at end of file diff --git a/home/sponsors/index.html b/home/sponsors/index.html index d355e1761..cce3ce038 100644 --- a/home/sponsors/index.html +++ b/home/sponsors/index.html @@ -1 +1 @@ - Sponsors - JSON for Modern C++
    Skip to content
    \ No newline at end of file + Sponsors - JSON for Modern C++
    Skip to content
    \ No newline at end of file diff --git a/images/customers.png b/images/customers.png index acba03498268d00104be00a8e75d35eca2ac9764..0334c4f35ba6e4b1e3ebde32f1b11a9de2e01085 100644 GIT binary patch literal 1058545 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

    Zzw9w=gg86c!dzBU)H?rL5*5|Ng0f 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̘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

    08D*67Kq46 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

  • Uo^w+YLA9v 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

    g-HPN<`=0mAF0#o1C0SevcR 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%0DCn4!z)R9BAjg6hq>1Yps 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%0A$YW)!obJM6+_hJ%a>zFVknVWKm75Jegv$s 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�Wn#KJZd)WVib(~#{*PTFOB3A_vUub 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%0AF0^?#XlZ&qAS9$O&rzbJ- z@W=j6X})R-$iD1ZB4QFU-qlm0o;r`Oru@V~QbeXdIRLa00FdLcEWzT0IY>L7&=w_q zlv7Yt`N>ayf&`-Sq8Nw=Xu+I)_SvZID7oeJ6@zrB1w)ag4(KyjGwXaFX;`ub0zhvF zZ5>1r(tkBQqKZLGO2u*u44M!I|LZH>kzc8@sRY?^VSUA+SNei6&nvZ-Q-$YS!ufsm z#Xd5-6Bz>a;6K1(b`qg2HuUniz+5jd+q!bXTb0~yaS)irZiDU^dn}dJauEvDIcvrh zS6unP1HW%=Y47bDFoPkFtCKP^)ka`3SX0y6yN|Cgx%48$m`B#{+OkQMyt1i;GBlxv zF-sD+S1jJ3cU#URtR^|F84k;dH#zg>Xtdj0$yiQkI!O!IEgt1e5J*wj(Ofp&W{#uI z)ZA*Z*O*da*f!w~-Ih*sV-wb*c$7U*c00k&LmYuxKd_fmHzF=tU6zcc=s~f_?e&1f z7fPu@HdM?yEC#>X3VMkF4OuXnc#})8b8WU{%9hj5yK3evQ38@fJ^(M-T-UZ8JO(V* zu2iJf?{`>j$OtyO!Ny85m&Md0^5s~h-(;#Q<_G%64mG#WsBf?soWsthkg42J$i~f% zT4Y5MX=`e{V&#HIANZeEdnz%O&bX(iF;K!$FzsS&dw>_yJ*oj$u3UD}r5}0pp}Vb) zYb$0)IcGPOtOMHyBbB}xvs&FQf6iu)rQ_wI)#3CPvgzrwmw)%JyUF6TKu`>AAu*Ta zUS&~w(%CosUA8r4GRiK3%7yqR)Jf0i8H|+62l8c$(eUt&*!H26mI$G{P|8y#WG=dZ zU1>X_mvm;?h(@}#5Zxcs{^tpcyN=UBz|WK!9j#&^%Y_wIR}D50%IqzmL;`djjf6KC z9veAe?cX|m_H6gt7IHx()f^WbPG|*Red3cF{1{|Jy_yn1Jyuhg^7d7h;SGNNDsy?$ zqft#p9gAGt>eZ{?``-87fB*f!XQ0e5J6H+Cf%P~`;2Uqe5dw%wUr;<)KN#P#WlM`3 z6f~4<9-rG8=u+kP^*#C2j<5Xi#q$@maCR~j&8|3i*-h`c@T|8j4o5SK z&RqY*noa#<;riOZ?p=p2JgxJJtKT(uM)RXs zGM4nPQd!P&_P*k*JLItSB;(PHq1ol$^um_+-*hv|v!Krh4jlUTfB%nP{_^L`m#|vmB$Rj{4zvvF4!iLYf+a@!bUv z=e^9Pa2%rN22w*Y43qp(4%T%nZ5iqr*?+K*GY#x|-s`W)aCDAw#2^qy z0%la6xd|C{Yt06jZZccA<4IaV4JTE3NmqANjlVCq$no}x*!TZ)N4wL+EK8nz@=2Nk zf~y*Y2TzWJpIxTmNO4D(0MNqcCN@R4@7{y4 zjpfUhu3vv}&2!ys-B?VAe~Y3EJBr*VQ%PO3`cmLaW{ALTNY|R2eR$x(Cx%8wKm5V> zKD&Jg4XO$^s!vizmgdKdmC4xL4M#)| zNb*0*bb^N0)_VMbAg}-J=TG;B%PzAa%f*Z0#^aMR5TVs%J$qKot?#{r7s?#G9_LN| zp~WB+6!o5M;qTtJ=Tpwm?A|92-Sex88_U3E5KGYKq*i)9c+un2FLJxB|M$k`%T~_g zCP>b*s-@u63eZvpL*2Z&(=S+^e&i9%bCfe_PD(m*#YmSiJv(nUzEmnXY=OE`vcclX zoiS%<^V55q#2i7zOEfzJzKj`WOT`Qt%KbS3mw9=I$MyW6yN)wzWzA~n9~rxJRpYF7 z|41K(TAuV<@>t=Z@3G16wlfE5Z*0CuxhfWe*=4iZLH^C@P%%DM?(GhlQA9V3%w;nh zZ5C_bZHsGL>pk`{OU@?74H$(C16eei6FFnw;P`&>)M_5{`S?yK9e18I_NX4?OMa!K z40}C-JW?nHI#2jzQWQB5@Hixh002M$Nkl6RI#u-ItG&36${tc9n-iSm{Ub&7N?ROt*8G|qlsGUfqF{vmQWIx zGM$%64Qrs>cbZkXR&R4aO=?MN>-R%CA}p|8dDzrFp`BAtBf* zsIyry#F=HWQmVwT!>=SSfgRy`Hkrt54Dbs;!!i>6cQm@xrF{^YLZ#QG_>) zyj9Gc7P6I!TtAOJ$f2HtF1NS7p)sGK4LP!+B@^k!pw~xVV0j~SARUi50<{>tV$a9w zw4c6U_7xg;{FV~I;(UU$HxYp%35)qU=>pLq144coWh*VcY9 zTakk!QIrs^m2`YhzSvl&xgBN`XW{|z%XT<+#kgeIN^TI^wd(-4f?=)}l2$C`5D{dI zBN|YJlk3P)@#)Ql^6!fk&0$6o&vtqiUY_0Yz-VfiGjO72F1pzk1Wtr>PA#+9K|g+kg;&f7FDMYbYAm@5Tq-UQChZ)~e+--A!rXltzJEKdLR z`~7~8jNYRP3e0^*qiPHWsv4q4w$0>dyd~Nz5dl&ovPxk}G{V&@zO8<);!lZrWC5xn zv=V-m0;#Fbd3>dkS3ks~YO20f;YZC~C0qUQ7>TRTRm@{Vt0r}lJyKI7VZFuBLWQY8 z-#F*N(H0mGP#`shB|-f#w+*NVXo&9Tb=O_TA{}keg^L!ZbC_?<*VoUV9k7iICGNfV z2?$#_nqJc8NTsq)hb@-Qpx090R9}a|NsliW4D9G0YHf67(&-i__RWjG{r!_qc)f!| z(OSPX63fwIHcO#@WT>UJsj<#aU$TuC4kxT=x*K!hSi}_GEAvwX=Of%vf{uuz2gvvX zPIj;elJ(TlBOM-!@@C1PZ}J@;u0N5n91_*C!;m>+%h@4|^})#S-D9cco*?M+<(FM? z`)#++oY^rvJj#~#U3dN0f&~lFw578200x4edv4=(*IobjfB)GfOO`=F0P{V2!%3FoQ|v{fhx zN8dm-Rf2?{a*mSIKA5darL*yPHaFH^=ds4}rh{q2%5zqF-CVUN3P3Pi=>j8`k=cOG z!WEc!aDZxkc}r42v{rqMjY0z#7#ht$Q`}?8GMp>t#Yr#dqe7;>{t0x+i5ecbHXIHc zHx9ekfXLuIv@>0fM(yyw;jU!hG>_9h6pAc7`{Mehww)WFsuYvSu8lR*X1fgDP%^@D z-{G)%4e3<(^8u?duLUwid!Tii#UHS70Y;2N9%;W3K@4YR8y*b3zNItLwm8z?W35<6 z`VJH`2?QsqzzAgZ$FB)d0~7dW6bf0JmKYM)-%w_zp%9dx$W%(z3&D@11*w;oIU(-P z0Q7jXGFMr*FqqV$g)9K7I3*EG?)^ z^`ah$^X55LlS;Suu1#aVdZ_Dm$8gKO$M=5kKTNY`BG_|BpvjPln_Vw@-|$gaa`&02wD831sWLdB7F`}5XherE8YeMxRGK|zsS3bgQv z0G^9(5!N~K*>VzdjJZ79P{s@vrjyhBl?zwSoinYL?H1LxFSpF=@(Bgdn^chkozye5 zl~jSaAKJ!Iyf%XmGLj1 zP$al2Px>mY((ds^^O>kNVYzfcy|a`CqA(NJK@O96<$geCJd!J21K6Z`7~0iciiMBNsXg3Gc}Ef1}lS zh3^?8=w)DS1GOEN91v<%0HSk<673k)>cpw8PhKIJqXbvKdi2pp5u?$dQRZUs6Ppza zi+}hjDdS#8eQB%XCDE#)sxC%H=__CP3g9?}R9HFf!-}z|r-ulW%Sl5WrP^PFgTNIl&fu5xr$(a-EmNBf z%W_y6%tN~AHtw2%Z4%+u+dthlqkUjF^xNM)JiVb1?L*~9j(JrbLrdA4Rv|pnn6kBL zwPd)1Cq3+NB(;2`Qjqg!T)ZXhq3U#kDB(Ks_qZGZtHn_kg5CLI=MI-99f*g`JXaz1 zi}!*xTg#7lr>jiG zywheglnSwE*yC|=64z!m^}o=Y*-~lmY%iw!L)wd-t3Mu`j{Y;s$TX6vslH{=ie=9Z z?~Xfyf&7|GE|jz_?VM$P=r=zZy5qX$#sFMETC!L^|NP}oJ@wsNKJ*to-49ce#>NI3 zCX>kIxkq>;;Ea1?*+L>gU&pyugUt7X@{3v)3K^_&3l^irZszhLBeGPkkcA5id)3=? z^1vqL6Xd7_-P2R7{DJ$U-Nxi_wwO+HwT5GwZQ3&T&U^b1{Q&uqL-mbwwq>zb&Va=b zhkjOA!{nMLH#)Oe-lLf!#5qsWmt6x$IUjMiK!?x`PMbivN`_jYdX zn)~nnGw}J3oTgaqk+oyAtC4f$tH~ipMx))TGi7p2DaX+qM1%N8zO9B3q3S&W!0A(L|_ktuC5`E502TA=#*t(IpTiLFgV3;hlHh2@AjvzE-M~zVwAJ&6+b4i$P<<`|9f3dU_81 z^xo&S@bLU|7Swn#%$)(Ssjsm=xV7uNXI}98>Z6gwx^lYa?Ev!S7`&Jp z0+H4}^q~*2U&0;enVZO1 zz{-Ub(z2vL-68tSX#R;`oKR`yhy?&Bw=7pU1#X9+V*67+`7NA+hyc*gVqj}9Uv|36 zW@oUWZLoh=D3Rg}kTV`K`etBVA* zY)A|7XiV=@LpT!K-?c3en9fo?lSt&f-f*GhTbanuozlV8G>3c`sP39pEs zo`}re%4tGn*l41~mC-KFu`-9%3WxdsfNp<7y}I(sE0wMjBk?5Hh@n7{7!42(vc}*G zxHJ4162_?tLKr}dm^WT3l@4ktb;01kU_bjw^JlmAh7O4>y2Bk4m5m-Stz8HDxXP1t ziGEj^wrkfeEbp#Zx_I;EzQ;H1#Y#K&m-SDptV_Tw^dp>=_*JVe0@B6wAgqlzY8pTX z6UoHP&JIFG21AJ5Oa-0fPViM|1fs20o;O{vW8IC{UBzG>!n%f=cDj4x;kYOeA+#%% zoQe24dnVCJ+3WV~?+<_NhigiuJkhXTt3-TV0s!Y`Rc5prN*})Z^o4Ufa)r`c1bqhB zLM@%@eC^4hP3wm~Wjk2AzXw^FF+-#m^6FKN2#GKm=lY{2mjxle(V)lXm#<*BMmnlx4Zy#8f*xQj@ zetK=|%;u5)WNhS6A#8M4T+Nosi&_OOYLZ+seY(f!;D*>_s$eSlMuu|T+XiTSfmcQS z8HHP`>&h#puUZw(mbkIr=Cq|z_yWT%8}g2YGnUW#hxx6R8ow(Mw`5r~aqW$mghmZV zYP?i~xy>*3R zNt4wtG3l41#Q2j7LYk*eC#|x~7evF8*@`Se5N$EM006D3sn0lBt`NdHoUwr%`C5y_ z2;mbFN2sWNOFE1nuCi1|J9$J>s=ht>9;!yBs&+_0+`5BNGM3G%oM7dMLm1*kjBAy3+nsOI=uJj_ilF0;{Zx%^;`JIu$S42;XWQHq1)uq8@@@I8L1GQSEe;1D_* zTdbdjN*fGqZEYXA@smIJ*>~o2EZNh2$Y_weeA%GS6;bWg>VmZcLxX&K@#U96eO}n` zOxMFdSb5e8LV!<%8B90^Hmg&f6i3L5c568U>tu%>d5pW8qj>?v4H5^HXjQz4uVp6^ ze*q;gw{KwUOR?<-a>@9?J(~#Z=;(ZI^YeHXESS$P{K^V5LKpk-$N8%XA)6r6>M!E%a#LYoNlu@Ev1Y%H5Nbc5_1>YhyYrTE^;MlLR-Sl74`*xU4Y9B z2Xb-0(^ovylhPr3w321?8BLyGqjuW#?&r4DEoq2pHFk60;GzD7i)ME1)z+?ideOoK z9CsBC54|my&pYqj2Oj**_x|gyfBlzl3=N5{2Ji>_0hz>@-;uKzGA0x;j2wA3BvVNj zmM6@XY!-2gL$au_aXDhqRxw+Fp^d0Mq+#Fc*sQ*SCb1LfAP0(w?BINp%aR=}uvTY1 zo=KMs*@DAwbk-M#_eESm&U#ziTH1h#=SqN@o2{s1$^sJ+0JVckw!V<8HP}b=)Py6l zt&%HeqQfN%C+0Y`RpN3G^s7A?LwEBMw|`x8I@$m1w#30c`}CIJQ3VEQ9jK6^dyrq~ z;ZYeJfs-*Ewx$@&M~w;TAWcOv_*Iw=qz}JpVsrz$ySrH`5)(B^U?VI-kQ#1sv?=|e z=oNvK7HuK4otU!>ITU*Vq@bmwPkD}7B)%nal^|<948HR@*b3*tv4#YAq`;JF?!Xh| z!kkqtL$o8yrZOUBB2x@JREK7Hr3Rc*os;|s1ySuojhHo@KgO~xx83*V}-X}GJpH--bbJM zCx^!k&!5xY+&2)-O$)SLeeKN7X?o*~Q|-eWN+{uLaj!N0)U+qWL9QpHJi;$}hX&W~ z{_h`c*>dKLdCzX%jL{Mf44uB>^msh+;~)R%Z~o>ppp*CkI+#OtM zGxf6p9EAGQfs7R2sNlJ zB_S!WW1^to%zOtL#!n+N-IN>!(oHn<2Dt4RD;dm6l^%gO{Okk}lL9MznTenxRHHHS zRoN&cBOk(rhBW{*S@5W$5r@gnae0KpU;gr!=bd*Ry3YtmyoIWK^PAtqL-D}4AsT$8 zvR2=|6@Do{#ZbSK%R@P*1X6ewQSn3)0jZLUTeWQez*x@Zsc-gkrpo5Rx+<3|c%{>+yu{uz>5HsJXH0N@8HdT>^Sk}Sw@e&T1)vzR|mFWu>X%>;F5SL6= zmlI(Pb+%l|=-|kCHtRwQ5BAT!Te=H)-SJeWuBm;<;)_K3>w|T<(cWxbbHML&+O1sE zrP;jJ_A^fJTs+jXZDjv;W3gQ04Mc|y)iiZ?#S$CB0uNY4rxO(cnv%hFf(FB%4mFuPB43lA{-bdLp!o{6&4|P^`8X}6 zbH4kX@2~-dt}(B$zk{DaRTT@4nw?7a^>y1ZzEU%d{W>zmuOy^Bd-nW)?41XoUR9Ov z&)0juz2)BAo80tH5^5T~4k#$%Z4tOO-)o`kLi=Qx7WzU_)$h zcsLS`F7KT3&{GFEg9JU)>A*yK!rvo?Xyxvq$o~G3X|0XeXip{*J9h4z-8mft=Xb4t z81-kfCa%s8DT63*8nv?)v@M(8A+ILWRdtL+qKGe5p&&gH9*v7;4pIu8HJJ)5AsgMs zLawboF!^kPO;vG5Mn?G-!_E(G-c>ePArJbJTuDIxNPmQ$@PFR7`NzN86i+j;M|( zOr~ft1jD1&El=$+#IsgA<__fS3Dz4^GiI;8;SBB8X0~DCrfklJW;H~jYU6`F3d?Mn!Z}aHio?1^N z5Zwz+4A>Z)wc{#1N>Y=lugH&8d-SB-Qi+qE*0C#Hs8K)uG48^8e>QvNcWL})~w zM_Q!0D0Z#O-JJFAO~xr$Uouheq{mHyu2Vby>D82kCeddJ>zB?}P5w9m|AGv`c2Mxh zj;(H^mIV(g;z!dmYIgiFmios2{oib;Ij5$|C1zysgi1`d){|aC;q1E5ldUyR9Ozll z+?*wGerzLI1x3FFt}M$Q$xyc%=sK))^Ged zC1DDvx)T!^0&g6g22-VCc!xrv>#x85)1Uq{c*#~yld4iQ2!bVkx?p0lMNR_&*x;Gw^2;v*fUd0x z?AU__Ku$KyL?Z`w4Z0($)9XwNn79l`J`yZt(=BbYX0AHd8>-C>4O)!3vABfCbo_V@X%Ru1CiXcs$XMKoJuOCU7C7OJ%-5>Gv&X%|{8+1`=h;*;mhUkv1( z-n}ET?FEOoXe^s;PP5l+c9*SrG4N>BZ0J%HseY2}YNI8-2gNjS0rU`PKcK z+kn(4aJbBV`i-~8;v!w4EV>>(E|10QaSleVi2Fda%h?jZQ#flMd-+at^2;Az>T&zN zcxzuYV`obNWqZ-%kn$k~TT9tSqq$2n(@VCK8av*5=7smX_~7%At?_WqVMnKch-~8G z)+Oimm8ZeMK(COAZoBO^<_^M|O~bEWiBayYIdmT$pVwU@07PsaHfpX_53F zc;EpLaYi_#@`yA)4IJu)^`uz{Af8?dE8Z-V^*(5U}K)kf6E0JaMujIDd zLw+CB57W;|w+Yf9gzUAhgU0V`y*{#MhtGeW@Q>4vl5nxGb=U6i-E`9}H{G;+=}AvN z``jfLU-E^2`2rX#Al=<}|LPN;_(vKFSS_7SvQ_DFfwmWWdwUr3t5>gvIc5AXx{j=j zZ= zsfy|`CNEHSX7>m#3u>d_CUmjMmv%n9nbeeIf~$0(5{Ja$i6VMHpQJ!Jnajjc^rsS; zIFL#RCQl%493#L!HIxwMfeD3r0W1WV5-A+=VI_s*7N}4{0$db{>JyMfLWE}7l%kM| z?d3hsSqWvtv)CZy=K&4a!!49zBVM~L>Ie>mjn(W#Vief`ek+S9FaZM|WG9=+_4W2= z)A9Nm90Oy3CxsSOu4Hh?-drJ#v!w#efOusb9ghg?U@<{(*iOvmvgLHf%A##7WRuCE zc%Ih76Y_8(kwd^n!!n=OOHpt;odhgahqby@%O=8_!CT5zv+by1>oxE5dMI=(IW`W) z;&1CbV@9}p*WhqCI0w6>F1peq$Amb=mB)@PB@a5Rk!*T&WZc~@+Z%ZEwIY(Uc9sic z;aIS)eaft5Lpz_2j)#lRYTAx2&ZKk6@SxLF@KvK{P{d-;@WzLdc@(oTuqu8=p!`Ve z7Msl-toPJ(c%=PKpuYM}OV|G?0KsZFJPQnW!iSIDe6 z_!4ZYJTz9=-ZcmS&718zc4X3-la?&nx^?iu4cl{h=I6m5NEjWDY(cY>W0$Nvlha0$ zvMy8cN@cB1j?`3#dV6DI;ROE9O&Tn@5Dtl>0f%V-;x=QUsdl2X)Q1#C^;F8s_8QyX-MHOFbH&$girx`^Vk9@~tQIV()zn#+XdZ2Iba(II zNz((3ZC(>r_j93g$~>?)*1vwpVlKJ-WvyV2+NQf_E_3)wvGL90n>INM+2Cwv&+Q}q z3nJ4`Yp$vDSQ_k>yb+s}KYP)!WhmKMW33I^G?N?08H3%)UF-G%=ULo#Mho(aHD3-_ z2QI$xD?uO1rm|7#G$Xx>O?`kp#6)v^sQia`R06+O>(CV-qVhuI; zXVlb;cBTL+;;#> znRO(AKDHB+%civGcDW1XVmO#QF_KQA2kkP$i<7IW8FyX&RQg&IO-)P4Yp%(^>eq>M zmmLnHmPjQN-TT-3DfHpY%rQVTwD;9NnJo=^`+<|ydMZIdO-F|K7 zv?oS~Hx7@^t_fk&jf!O+CCd0qn@i^2*oD2)b3V!bnPA z|N7SfWq6HvMrj$_c;MlnYejpY(hgMT;EKGG;@dG)hV#)$qoR(?bZ7(cF1XXE95Qms z?yNY!5e;ZDqd~KPH=!qi1PcHy6kGp(&Vo+fcK2_0d9%rwoX^05p~J==ttXxbdJCVj zY)R1X+w$_(TW-0zrKNdHT>rsWOfHl33p6>C7KXgTdrS{{idHs1LJ3$x#{b z@?2u#V}1xJgM!H@vU$AmSgP;k9pkQnNPkb)cClzTFuLi6PuzgtFnW}qbkN3^w_W>@ zj}mSU1xqN}8Z8;=R%EIXNS+vzGUV;x(H_r8vVX@g_K`tXY;F_Bh719p*P6);#}m0v2|)! z_x`Va{r~*yH^0%++$1Y(5t9_S;wW%(YsKlOFIlvRlkdRLKl$l@?&;nSYdp2BEsC|2 z#E8M@G_bDb0G?gwXC!lmSek8k4&!t5sKCMaWGQd67@ZC$@@iQQa)AS@Q%c8pEkzL? zEDI4ek7*bV^Kf*mP{f2tsUYXggp)5`bLo_GR!*a3F5i>=;oWgegrlMbr!SilM&U?{ z*=m#9lQ$08%k~eR`;OMe<|#Fe|9IEeGs##kf#{19W4ajr8!R~K38H9C*Of80Mw*kn zgC3l`VG$VoNc{qMW#{fk^vRy`PHv}70{FTlQ~cP1(O1>=E7eql!rNTNF0?iiQIC_Ew}=%=r-~_1D?;( zQsm-{|IIhw41`L3D_QWZnsk&3Oc}_y@=67G0&K*ECgXR$^BuO_c#eBmb|ruP>tCxl zK+FJMn3M!+LBERPDH;yk{No@0xRM}n8)!IG^e;={E9H5;0F6cyVOZeT_uO;kd)~tt z7cgjAl}-nUK}{8fR>EjNV=(iBANYXZ=VN<-k=r(P%I24znl*d+$`wl)laFuM>JPxU znWHg0ofg)dyf~3a|Kj&sm(8n#c>MG`lxz4$$spH(%{FJl6+~N>h(1zs0zu(U!6pU);0vd$-(r*RTF-(c(p*&mX@2`VU=q9nHn6ap#?P zVzdNUA7E{4Y?J}OK!V5Iwrwk8o&(d8yw^-b}iOi39!C%Xn+7fJTd~t>xiRLJ1l|Y^nl#C zs5P)N{}Cpjqp0jc3rvT?6jKb&L9955>@QNUx+o$&n9pJ13NNJjOnlT{P8zIUN6-Sj z6@b_<;n##drE5648Xg%yldY<%h6Os4m$zfdq}?7cn#bc~gKR3BZ8dp>@M4iy6eFTL z8#fy{J`J0a*Gl=^SdXWsHCM9xeXjgy5319{Lxb5OC%0r@lOjdYYA+Y}^bVJ5XEp_z z5zDg$14?)$19pUbOgEyL#Q+0Ng>nPq`J%J7ssU#mJ54PaaOoVlbOAic5nun^ z0ceISO-eH=C1N#J5MUJZpk0k z&zyyy`%vLV^bMK<}L-qamUa=rmZ zb|MM2S_=&_n(Knznh@6fB!Pp3WpQ>Njzof0Aztn69p{tD93;2HFPIKKXTywFl%W!V zrVvB&<>a-Oo;-VcJ7*!$)u_Dviv%bf#1`~98qHnx{g*x6Js@h9~`5ev2lDecOi<#`AN)L;n6%0aYCa2l%cX6|0T z!h#}{Ib?T5@sj}2=U=gi@#X!o@fm>{dKwWomCx;uhe4Lb>=X}Rf^&s{-DPFnFd97; zTVy=yF?!B00Qo$-XgA-f>1dd2pJT>9M74Lw%|wcbWDt;D7sDLYvqZp|y zmjYIMjleXO-QDE%P2%EDZ*9gb=ZEt$|8EH)}nN8CuU*U3C>1Atdk|vFfO> z$VXW6H~%@M7R$L@Vp~b(J0zI@u^9#2T+U`hvq_1O)RZtHnBoJGV6l;k5KEiT0yTAw zpZJGQe)~J$nlXLGj@S-VYjLW9uY-DTa4cS>1>2UL3>Kq3_SDndTW8E29TH6oymA36 z5>OYVvFk{#qS;O}2TO|-e&`>uMA*XL1(Ti0*cuzJmEUUfD#TT-b48J9CKA2a|*q2PAxvbN!D z2YqWToHzY?cel!@MYI{T{%DkwCOlEc+#0H@oled+(QXqQekLsd^t^>jv(sj$Mn~@b z0Fpp$zs;S%b+v3eV-=cRbXVEp#@(PLXUT^gxV^LN8I4s>sdGEriLs2)EGT6$e=U;RYJ1Bqn-5TLF}1 z2a}bULxXuk9_vE+Y{a4!fZz=U{u3en(1ljD&Jo`cJ{4olQK}MJUt-To5NGtD^I6oq zN*=EjCHS_+!aFaTqjEd{jL`4bjSMD0$#WDLpa9t$zP_A?QTIC?iIr^&L7&sPjN9RO z=lrv7-+50akv79un=#yh0g~V(< z0Ca_9DfR1a4mbed7?Y`l z={RM|gRUfTW?AJSC=#!}{q1j)Akse1RWVc?EcJi?``_o`!Iz4FTuETVh7CAr00;x6 z;^ze8q{jwXMx~b^F+ofSkUMup{{aWd?uS48A>tA)Sjin=oxtkVt4R|vmgk@R73J- zpMBC zE9vTOMDm7mF=y8LUH)~6^jGe^&#sx~Etvn}3oqXA>3_QZLmz6J(uyS+&{akkqYm6^ zbaaHl!@9{RLJ^of3HE7FkXNh8>t%i7KBt<@be2n|1NB|8Vg*(ym{chn=wCFx_wLPATc{k-4$tD? z?2dJqic@l`4EZIX!u%w_9EU#Oo@;D92LXK@* zHaQpr_9=_aj7EdeMnVQ7UO|eWbD6Rj40GEI*(9gu)Ix(Ck;YI-G-fsnQcqLU<_u#N z9ey4a2K&vSQOA1N{iV`pzM*wO-zavWwY629V4}qt&B~pTDjT#z;k=bueVogz@}+pt z5wd2EF(zQD2vD%2SSl(`YAoK6JX!!;WZJZb-tj*4I1Z^Y2O|aaGFo=`$rgQ2Z*MA< zU$SITSJ&wMPi#Yh!y;}ZUUf0oIKpWwB`;ld26m7RR(~d6(jqpq$bn#BcWfVx81QJ9 z;|!^wU$3myaDgUsL#^BIk)3~$G?ZkZX9da5WivG)0ib&Z@hFNVtV4^TN1V7p#18(c z!T@M6_7-FL%ms~CU%rNioWMFf+VOk>0i;OC9lfL3cmHVP>FMyf)w@zp-P`-{^Y(eO zI8k9lMcFhy)NNDciX>j_|zvY zFFeEUsunLgnrzM~_RN;_-beNrHS4UIwp(V+@b{JWb@gR;XE~{6n`W?111&X;+8VXx zt55s*2WNEFu#JdkLd+SRbos^A?b9Crm;Ytl{=ChjSr>%Lv0~p(_x94@P3|R5y^{eXNHY4u92DUx)=n&hZ$GE#5$*+efa8w~joO$rm43Dp_*uGR@}i9HqX z5!L!g#g90px0pbM8-9!5zy4=*B8ju^6GaI~DsH8+=<@L7SoHO=Nb~h8I`IZ^LRFUE z9DxVxL5d>`6AZ%!0D+wRxzBwLw1pOcmxDk4lWD$fBj|*dW`^Msi^hO`6jgbf0e+=w z@u+A$V_}1#jdVsBp$OZAn%#xtjg4D2pHq7lga{@I72xwO`WpafPu=XAQXn7g4UhB) zNiJa&@x^yudR6E2wn#el&|~XK5Bh}`45^{lii|~I;)3DP?R`VYc;a-qFu?4fb{F0yq!&1^%B)kIBz%a^>unbJ z+ma|4UfjC3sm43A-n*=Q`cQcMvh&XQ`7eL9Wy@n<|JHx5I%B27scS8ulWQ_FMjpv%gi~IId@5JKh6Q#}q$08s04dS4xIpB@ z5!>fRV}^r+^o!_D$U-XX^U=P9+R%)e=EE-eILtq~&I~tdA!goe^tTlq`TV8l&91IO zDV|kHYpi$9neOa=mW_j=3@Y~cIY7mc#iF^G@!Oo^r%s40|HV(b`WRQty>4Eq>^KfDe|I@z(YWIj;mFL^#B}$K9iKfYBBV|@phzNAp*?|tukVCbOFeAwID zi$*Z$wnCrb1XP-;MtERDy_%v{6hc+8-?n!uOaB6YaNY&YaT*-hPNDNO8Y;bD(3lip z7*H?t!2zjJ3IF=nzH$E_?_02F@lS5ONizl(FJECPyN1V7ix*El=bY6i&6^s@wGGG8 z-~E4g(wvC2Eg|RDT|Iw%^x4+drWZEt+O==Uxs(JK=g*YK!QZJAbY_>oU9)0vtKv?D`y2xI{RddSnTaU0hp5bt~l$gv(&*vtaFgEqGN|=!JZk%9l**JYsbu`Je7V? zlu!{a;_x|kHsF+?DkNBm2A~V1sK_824@&g_Wpd#z(o_kxRP(9V>;Nb9|bf|^4doPneP^5CpcJWe|-7;kl29R`;b zbpjy&QUSP`RTY+_$bydP=pwb_E3P9P3{va=x#(B$O0}@j8uS5#xY8`@OoZZTuz{#n zaUxeD9RC2kuPO#5rz8Tl>IQRirnY%~fq(tw0|}T+bDCq62Q!cG%bYI6o5~q8LZ>h8AT=;moyC16VfeXt zEFKU|F2nA@QP%Xbcocs{yM{t=rWCHWy~!{Bf)BbNUXXj}wcTc`tF0LrhzyKIk*VH7 zhv~Q+`bdQ<&OenLFu}uVg@dv>-a+B-5qOM-ogmRz4>&I7Kqw_6)OySntx|MWgY(KJqMEM{Fz=G8LFp`CefjV9hP62!n+DjRBS zIQ<7d+W5Vn?!WsUPj;+OzzlHS+3Ym5q1TDZE#_IYd@5fu43e8kWUw&Zx@e~B-)~v}Z$BRT{oU1tgxO;bF7y~s;ZCKUMN$_9 z+fp-lx<6Yqvq@Mo+Dk4&#^;-M=9*KlzqYEr8WD)K2H}iOVmWb}jjq-P@7Wjk3>K|g z9Hts_%=pr*j9SJRHDVqEq>8CXv&m_&I_+M+X165@`GKMC#Q0v!78>kUgS(|%2scG{ z-`QRB%R4rH`jclv+0`4+sC)}5$%4RwA%eRN;}!bu0-Y?*6@}o4 z=|sUDSzGYW=`ve`HbF&C8Ml*{kfzT7xZB?pGG+gmA@8mu-@qfcg8j}$TI1W z1=-3L5djHHNVJ|OAF2raLjV9k07*naRNhLd zaBO8X25fe}-H|XGah3#19%Or&Pu2gD&*7K;@HO8Y9{26}M6Xvq7A>HxM+c!Z$T(y# zA+J@Li;XVM5^H!^6=#feBzq)yA=jH9jrBa{gi^Uvy`HLN3x9i{=jQ#rJ&_p4<23|w z6Z+{!7bain9d>p21ayhHCEHFq-yp+c0(#bm2EX-&*6%cx`dJB7ekxVjBj*_2p1n~i z6%D4U40~O9c$@>s2IQz3Eb&i0&Q(=xDrx7k5TT&Em>NU4pqz; zxCz=x98@QFp1}F=7VRN07t|hk2%iRX4B)~5;H%?S$fKSSg%@IrOd*zgWZMs7%xYya zxa>AlGTra<)*t||Wv*mS=y_ea+~jq=lu17S*yHD{S%tSjOf+C9ddB>@^Ul9!WIS3G zaPR7lnL~@}S~>;L9f+QN?n+MmJpJtRzq$QC7A{`4XWKT;;Pb{}a~<4zHiNyv-o*0; zTgx_WXE++MiJfAc$mOtHTqx$3PpO(x7p$HdOh2cw>ML6uj8CYZ$K$)=@^|yCP$>O6 zyjSSN-o8HUL0`3Y?N1+n@}*51>l^F0^$jd>&71029?NNdPyRrD_r6TG8N1VlEJ+z~ z^N>zXojzmH>`ntFDayv}JNG^KT)5VPHLxk3mU?GAQg4ID6t++;Rs;~CxQ`BW@9)6` zgq9lYqg}nT7n-bR1TBX8!lc*fGRpM7@!1?Qdp<bVZdU-I36;)?50peQwb}&9*@m6O}AVx@k=7m zUb*n%pKo~}=N#5j*-{2yTb=th1cvwJef5qS4g}jozeI2ISB4MCDLRkhFbt&4_52voxuAcl_t*PxA1NazMX0ie+fhE_2AR66KBtIa&-6h#8PB^s##5)lC3 z1k(YW0-(VdBTv+Y{pI(*_q|U(`J__82CBw@tipgMqsWR(f+P!>0`FV1W=-W4s@Y%s z;upc5K!pJQcJ11Q4?Qdk5djiMEjZOdn9l){0EWQ3TU%QzpMzns_XhM#3-FMl;)WE6 ziq-%M2ZO%)>Z_?QwPu;XRz3(duRimc&)`Q9aEeSp(!tGXtBP`TCGod&K=nRyI@lT2 z#4REE-PA}~DFI7GQ4F?fd;ju8p4MI`rWH+RrPEmJybYC~fqTT!ENnmpS!?b*Al ztE0VnBog1cW#`6653IgyW+alRa@%mR^Ml(T*w8g}&fJEnwce4@2(1?i`X2nn&UgMz z_xP;NR6M_Z>#puS;ZUo$oQfB-sa$$kyq}9Q@+)JNmXzrUPsh3>lV;*lF+`-}8QXqh ztq20cV;S6f3YEAjP)SpX5ByX|7WF_OT~5d`33JoTg2#WrWPLJUel(USx@%6d<<~#` z41Q2Q`N>Z)h8bF%QKn^XyX`h63j-SffiVE2z$?(_wQJX6%?8w-p-WS9O&0mD?JqO| z3P7!Hzx{S53sqjVY83!9rqy|fRUc>qU@_P+?QkravGZ z*b`%;iFH6d6w!|VMQQ065c6U>S{NBD zvh|x!@gtcSvuU|nn<+drkQjD=OC(JNzuRd6GDxAQYebJZk&J_E$;NChlgQlG2JqMAayPZk%tVGt$uMon z2;_tV>>`@w^r>(mV$H*jHUnm@G0lpKc{yow)zsjQB9hFHVh+sefRA#xJSLzLx3|mz zbO)Y4Oe{%c%5{Xq;T4$m_z$wTPmYX2^ld4Rn$OJA3b~<)=}ulLIt7icy!wljf1Pf_ssg&z%u9jaDYrG!N*GsHfA)y9?{*8MhX%KKp_Rx~(-@V~YzT&K* zp?_4)#VAt#h94ZmmwJ;67Ww=@@_#?D|I^jQ=?9*B`KGVNyGQ(U7UVK${UY2Hdd#hV z%$>T?;Q7ua?!Uj`5>+6F(%yY@oWv{51ya~AKo<(Aln^||pt5_jcV@0Wei^qi6y=xvmi&t4Vj$dZMgmG#AQ-LMG8+w|`*T)Dd@*QwR@hqYy0-?Qd5Dl)j3<;7 z&<(LGB~Or+i#|VU$Y!h$Dy|Q?r`_e8R^^*wDLsGp-M!a-u&JrJRFVTRwL$My=P&!@ zM?N@z{_H|N(@=>*|6B| zzDk=}wxfz$uyLS?l@zNFWxV+m;X&s&PMaEX2D};!bS{S%Tp@UH%NC0bVB`50HYU;_ zdJasZvciE+@)nuL?{n8w1*@w=ZjbjJ`ZY8%dcl)Vf9PYM7&x%oRTpeAI2P8_hZD)_ zfaSSZY;;d|z~M=kbKr$Ap!gS-#XN z%RRJCZ%U3kxdg`?+_R^ipMy5=e-rc>Iu1DPpAC736vx8|W=NtSUKQ6 zOsSf*5yT=%3oK}w_2~MM^;>ti-Pm`t_wTmv-BxI*GnXw|L!+E#U_K}oh43L4`h$@A z#~*(j0tniIA~~2EnJUtubQ}2u5szpn7vr{+pFq`Eg$AaCek$}9REQ_EBo)IVszRX9 z8s4ibIJ0_!Lt$SSFbFhCCC<04t*zhv?sqW*f-^DF0o-9z5M4sDU>2*Q@*EKoL>ogK z%KaDgii}7E6C$8p=pciZDlroP2pC8m-ywG(RCrVh55R=A7P6y`s*v1yNPLu_0hFme z1%pna0}gp4Q^06c8YwgKEbM=nM3v35M{j;C_3=A4z?w|kppQlZm{-p|yIy$FiGkwG1 zY5Ek0+S+kwiUxZjZp^Xf}K#-<+WlU6^kAdzHhXo7h`(v4zg zQl1IOfS8Jl_2dS zANkPQwbv|Kw3xUcjPyJE7U1&e-LtpB-~qbg&W;O^C=2WK>C=fRS;>_CtG#5_gu`gi zgUCPo?6UySSl(!zG6m?C>O)niIdhgX1jPK4t?$7vkIYGzkWSXIP?L^iS-`H7t;q)$#xFks$oD1$L&%%Qg<$lZbZjNW8p9cTdP7| zlYx^?BhH#8x80Y-3$A9&MMv>82+EX>nPn|ZO9GnF>L8HG;VKLDYLo{s+Cyr1>oo_e0u4cHq^HkQJu}s}wb>7v zU0ZZFImh=zc0H|yT5-r69vO5sXB}QwcPvtH6dZ0}eQTQ(AB+r#8?F%2HiQDh06LQh zW|5D-M61We(p`aH__RH3{$^mad_S3F3f3qyI*gsjqIBlx<)+I009~ z`SM~0Jbf&a%8m>TCsGM_u$D%lUYthr*ECc$w0dhedneaX84t%+QaUO{JpPH$Ne8#D z^wZ=;`1s4TlbOH9UsX;@#q}DmkKj=yLDY~54-O5VamuvXkgIz%gGMkrL6x)xHe&>9 zMf|gD+tq#X8FPGI-*12QKqLnW#@5vJh`P;XM2tffFXz>VcXOP!b?&@aj%uT{y%$HN#A^7_2n4|D#K@Q+a7%G z)1OXyt2}cTBvScg#E7TAK1bw5#(YPgIf0au+#w zGF+*IdNuh|fJ71FbnMWmVFDi+vTF9CSzlUU-L@~fY1`2D9izR2g+$(vDVQ~z31f;V z;08UGmb&8H&c^oooU!=Wo^i9?iaAAd(qIus(i}w1u>}d3o=>Cz$7@!uoV9Gl@XLF9 zx9l3&u{Yi|m>h%pVb-mbH<+x|-sbtOZA)f_mdu&aTE$7T0};{xFW8=q)m<{x?Q>n$#guK%aEei=tjroGYe{zP1ei_Uv8hRKUQW9@)3 zM5j1lccRXm$Yp_yu{Deb!bCnhjGIB(l9iRQ(dnymdD-g4um*QlOF1#9PXEM?t@+sv7>p(PszQD|A&vcRk2QM3V8sr+SI?F(XYV_%)qK`N5zI@g$Fu`MeID ztBR7iWUBJ2+$GsVpH*I-Pyzag`GABi6O86!x|GrVlNDb#;3}s*P!;2yGy}km{J}*g zqYa@vn~S+M^C@2EeAkqLLOBY4gZqng9D8rsykRVpKakBljkDueF;0`Y>`fMHvLq+X z7^*zrBFD<58jha?^x{lJkUZu5_^Wg)ROA!%u4+W#Rb>yZ1spSM83HFKD`jf@8Dhi1 zpC4hkA`$=!pk#+?iGmeWvK0I90>43yhr~blC+aYyPj=LozJ>s({zbY#6erEM6_@e` zb$rcN2usKYstQ=!xbemtl^P?xNtMA$uyl+bUu$bCpCdmbO;v`(YbJOiJYKgS!-6#oHdiBssy$CqA+6@h8Tn_Qh@4 zk`@bFTv-d|ke!T)SSF1nF}&zP<92oR{c$L3#zciVZ>kE^+T6X_c<=jpqrmV=>=QtP6>EG2=6|ftt?P!Y` z@}_~_u`r5>-s)n|xg*%J#O8;%lL*Tf>o*?b4bGXT%>BH*!ELV^Z)@!y=-XuVdU8oy z|NdTl^X0Xd_dL6$e(s{#7haj^OP*Q~{7waS1e-s^D; z&;+PGP!SXZ;($UQZoUZ1SDFSQyjyoK50L~|!K45HG_-=l^&rIx#8D*&g&_`<1hf}b zWq@YZ5!4k)L@lP!)wZ@aejZ|BACi0Z)mNjrtVj?g0S2M~>MP>21b`W#91W61m{&|* zo>O#r+R;AB=_Omn{F##VBPV+=w|rKyUOfy~$#Mi%1mJ*;lykx@$Y9wSVuX@80{n`%PZgtf_7B*uJ~&xnqCC+=`BL zb!~eco^tZ=w49gN8y$Z4*~_N1wy%HU`F#h5y&l}ph;~6u!1L6TFK^h|*AR5JHTk^( z_wZ;o6AHGjy=;0*BhEP?4Vs!WuWCwtV!Y~!{zH#xBR@>k5U#|MnIuvQmwGmtB+Q?r zFCv5vQu9O5CW{F?Y-phW*+(Av$>{TNjPte9OIx>hREIwHxzD}p$}4MX>d;g}-Tq5o z{_@TpJ1|ayr3D5p&8YP1*nnZv0*mK>^)w)tni_f${yJ||Kb20`=w>Tu8McA|VZZsU zZ!yQQdI3yNwV?wv#T(S0w~Rw+uQ!aw45j@6yE)?U;SYZp2dZeGLsCF{(L^SFIGMv! zsIZi%NMCTl1$+hijNv9a>yRR`oxpJl=n36=vu<%7bdm~kF~>0|q)=&&L3DIJ7OZ+;V>JCM?X@jNvzwWij*MkvV_3&Bn4?Kt50)(DkOwynMVrO06~jII3yHqQdQ&P@ z8c1Mbx!TFP9_=%w6KE5oedaPd(}heiBP1G0jsr*Nv~k*41U8eAl@1^BbT7<X8lvLnbd8TBa6Ficj%&X9zN{%& z-Ixn^gKP9gO^c?V*7w{Wv&MAD>xhphe53twtb=+Ro7&nV{hOoRdlBe$+t;`v6qz3M zS!_a^0pH7Hj!#6l+f%Zj%AJwUlEQ&Ko2@n{cQcYXei~(y+az*%Uc^##S792Af{=^Z z9x5XpYOyf*Fk#QmZIp9D4$aci=Ew7e*`BeOSPeNI$NI%`LtH6dVBou&M)Q*xGDh|951|516d$y{9( z8paH?QJXQnaWLA;hRh)qXDvi8hC#h^{~)ir4vhTfv2E;7zp|Q6e!$$$<~6G^bIIyc zJRUbQT%YZeubKBcUk(7xK5|tk*tI7<7ES`==rLYdh|wAal6BcF4Kye8 zk!Z{x0Gl@MJ1~l`_A=U|ueFFwq$q$9tH*29OIlki@9ZDVx*j{>Q{pY?=tZ#K#CPX34-d%cdJpSa4-jdfkuiA6wvKH(aK!K(EK>V;w zQecOK<1mF1&U4Z@3CQ78p4uWwOUZ~MBMN`E(gIkuC}eU)OTkoaoIfq-t*+@C&o%}T z`O31{_$Dt&e&Q2p13fGpBmt2fb(DF1|ABR518mobffZ3#7tEL;$=Zg3ABHGr`D;$C zYpS(loD0TtW0@pOB89gZO#H--F!q=2W~6867SOQpue1Qm1pys^mP~mi&!tG* z^vX{J^hYw_xpXF1ZyLRXwBdvhNUwWdQ*=eGf|(lDm5vH zp6o=Lonot z>8J&Wa5 zj#r~#NF8}X^YRuc3*3a`t5g9Ni03CLdNSDs6BJlZu;|lya-NE40H-0;9a1KXW(kY% z4xOa>d>+(u@L`@#38)$?nl}tb^aR0(wFmC~!(|s<%!x|q4XMnWJ!93X73F2K_~gwm4Ky~?c>^^FBCHyq2yVYP!T8)pzMIPA

  • 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ҥ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