mirror of
https://github.com/nlohmann/json.git
synced 2025-07-26 04:46:29 +08:00
![]()
Some checks failed
Code scanning - action / CodeQL-Build (push) Has been cancelled
macOS / macos-13 (14.1) (push) Has been cancelled
macOS / macos-13 (14.2) (push) Has been cancelled
macOS / macos-13 (14.3) (push) Has been cancelled
macOS / macos-13 (14.3.1) (push) Has been cancelled
macOS / macos-13 (15.0.1) (push) Has been cancelled
macOS / macos-13 (15.1) (push) Has been cancelled
macOS / macos-13 (15.2) (push) Has been cancelled
macOS / macos-14 (15.3) (push) Has been cancelled
macOS / macos-14 (15.4) (push) Has been cancelled
macOS / macos-15 (16.0) (push) Has been cancelled
macOS / macos-15 (16.1) (push) Has been cancelled
macOS / xcode_standards (11) (push) Has been cancelled
macOS / xcode_standards (14) (push) Has been cancelled
macOS / xcode_standards (17) (push) Has been cancelled
macOS / xcode_standards (20) (push) Has been cancelled
macOS / xcode_standards (23) (push) Has been cancelled
Publish documentation / publish_documentation (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Ubuntu / ci_test_clang (push) Has been cancelled
Ubuntu / ci_test_gcc (push) Has been cancelled
Ubuntu / ci_static_analysis (ci_infer) (push) Has been cancelled
Ubuntu / ci_static_analysis (ci_single_binaries) (push) Has been cancelled
Ubuntu / ci_static_analysis (ci_test_amalgamation) (push) Has been cancelled
Ubuntu / ci_static_analysis (ci_test_valgrind) (push) Has been cancelled
Ubuntu / ci_test_single_header (push) Has been cancelled
Ubuntu / ci_static_analysis_ubuntu (ci_cppcheck) (push) Has been cancelled
Ubuntu / ci_static_analysis_ubuntu (ci_cpplint) (push) Has been cancelled
Ubuntu / ci_static_analysis_ubuntu (ci_non_git_tests) (push) Has been cancelled
Ubuntu / ci_static_analysis_ubuntu (ci_offline_testdata) (push) Has been cancelled
Ubuntu / ci_static_analysis_ubuntu (ci_reproducible_tests) (push) Has been cancelled
Ubuntu / ci_static_analysis_ubuntu (ci_reuse_compliance) (push) Has been cancelled
Ubuntu / ci_static_analysis_clang (ci_clang_analyze) (push) Has been cancelled
Ubuntu / ci_static_analysis_clang (ci_clang_tidy) (push) Has been cancelled
Ubuntu / ci_static_analysis_clang (ci_test_clang_sanitizer) (push) Has been cancelled
Ubuntu / ci_cmake_options (ci_cmake_flags) (push) Has been cancelled
Ubuntu / ci_cmake_options (ci_test_diagnostics) (push) Has been cancelled
Ubuntu / ci_cmake_options (ci_test_legacycomparison) (push) Has been cancelled
Ubuntu / ci_cmake_options (ci_test_noexceptions) (push) Has been cancelled
Ubuntu / ci_cmake_options (ci_test_noglobaludls) (push) Has been cancelled
Ubuntu / ci_cmake_options (ci_test_noimplicitconversions) (push) Has been cancelled
Ubuntu / ci_test_coverage (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc_old (4.8) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc_old (4.9) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc_old (5) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc_old (6) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (10) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (11) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (12) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (13) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (14) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (7) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (8) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (9) (push) Has been cancelled
Ubuntu / ci_test_compilers_gcc (latest) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (10) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (11) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (12) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (13) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (14) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (15-bullseye) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (16) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (17) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (18) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (19) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (3.5) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (3.6) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (3.7) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (3.8) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (3.9) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (4) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (5) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (6) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (7) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (8) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (9) (push) Has been cancelled
Ubuntu / ci_test_compilers_clang (latest) (push) Has been cancelled
Ubuntu / ci_test_standards_gcc (11) (push) Has been cancelled
Ubuntu / ci_test_standards_gcc (14) (push) Has been cancelled
Ubuntu / ci_test_standards_gcc (17) (push) Has been cancelled
Ubuntu / ci_test_standards_gcc (20) (push) Has been cancelled
Ubuntu / ci_test_standards_gcc (23) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (11, libcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (11, libstdcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (14, libcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (14, libstdcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (17, libcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (17, libstdcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (20, libcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (20, libstdcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (23, libcxx) (push) Has been cancelled
Ubuntu / ci_test_standards_clang (23, libstdcxx) (push) Has been cancelled
Ubuntu / ci_cuda_example (push) Has been cancelled
Ubuntu / ci_icpc (push) Has been cancelled
Ubuntu / ci_test_documentation (ci_test_build_documentation) (push) Has been cancelled
Ubuntu / ci_test_documentation (ci_test_examples) (push) Has been cancelled
Windows / mingw (x64) (push) Has been cancelled
Windows / mingw (x86) (push) Has been cancelled
Windows / msvc2019 (Win32, Debug) (push) Has been cancelled
Windows / msvc2019 (Win32, Release) (push) Has been cancelled
Windows / msvc2019 (x64, Debug) (push) Has been cancelled
Windows / msvc2019 (x64, Release) (push) Has been cancelled
Windows / msvc2019_latest (push) Has been cancelled
Windows / msvc2022 (Win32, Debug) (push) Has been cancelled
Windows / msvc2022 (Win32, Release) (push) Has been cancelled
Windows / msvc2022 (x64, Debug) (push) Has been cancelled
Windows / msvc2022 (x64, Release) (push) Has been cancelled
Windows / msvc2022_latest (push) Has been cancelled
Windows / clang (11) (push) Has been cancelled
Windows / clang (12) (push) Has been cancelled
Windows / clang (13) (push) Has been cancelled
Windows / clang (14) (push) Has been cancelled
Windows / clang (15) (push) Has been cancelled
Windows / clang-cl-11 (Win32) (push) Has been cancelled
Windows / clang-cl-11 (x64) (push) Has been cancelled
* Add implementation to retrieve start and end positions of json during parse * Add more unit tests and add start/stop parsing for arrays * Add raw value for all types * Add more tests and fix compiler warning * Amalgamate * Fix CLang GCC warnings * Fix error in build * Style using astyle 3.1 * Fix whitespace changes * revert * more whitespace reverts * Address PR comments * Fix failing issues * More whitespace reverts * Address remaining PR comments * Address comments * Switch to using custom base class instead of default basic_json * Adding a basic using for a json using the new base class. Also address PR comments and fix CI failures * Address decltype comments * Diagnostic positions macro (#4) Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com> * Fix missed include deletion * Add docs and address other PR comments (#5) * Add docs and address other PR comments --------- Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com> * Address new PR comments and fix CI tests for documentation * Update documentation based on feedback (#6) --------- Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com> * Address std::size_t and other comments * Fix new CI issues * Fix lcov * Improve lcov case with update to handle_diagnostic_positions call for discarded values * Fix indentation of LCOV_EXCL_STOP comments * fix amalgamation astyle issue --------- Co-authored-by: Sush Shringarputale <sushring@linux.microsoft.com> |
||
---|---|---|
.. | ||
accept__string.cpp | ||
accept__string.output | ||
array_t.cpp | ||
array_t.output | ||
array.cpp | ||
array.output | ||
at__json_pointer_const.cpp | ||
at__json_pointer_const.output | ||
at__json_pointer.cpp | ||
at__json_pointer.output | ||
at__keytype_const.c++17.cpp | ||
at__keytype_const.c++17.output | ||
at__keytype.c++17.cpp | ||
at__keytype.c++17.output | ||
at__object_t_key_type_const.cpp | ||
at__object_t_key_type_const.output | ||
at__object_t_key_type.cpp | ||
at__object_t_key_type.output | ||
at__size_type_const.cpp | ||
at__size_type_const.output | ||
at__size_type.cpp | ||
at__size_type.output | ||
back.cpp | ||
back.output | ||
basic_json__basic_json.cpp | ||
basic_json__basic_json.output | ||
basic_json__CompatibleType.cpp | ||
basic_json__CompatibleType.output | ||
basic_json__copyassignment.cpp | ||
basic_json__copyassignment.output | ||
basic_json__InputIt_InputIt.cpp | ||
basic_json__InputIt_InputIt.output | ||
basic_json__list_init_t.cpp | ||
basic_json__list_init_t.output | ||
basic_json__moveconstructor.cpp | ||
basic_json__moveconstructor.output | ||
basic_json__nullptr_t.cpp | ||
basic_json__nullptr_t.output | ||
basic_json__size_type_basic_json.cpp | ||
basic_json__size_type_basic_json.output | ||
basic_json__value_t.cpp | ||
basic_json__value_t.output | ||
begin.cpp | ||
begin.output | ||
binary_t.cpp | ||
binary_t.output | ||
binary.cpp | ||
binary.output | ||
boolean_t.cpp | ||
boolean_t.output | ||
byte_container_with_subtype__byte_container_with_subtype.cpp | ||
byte_container_with_subtype__byte_container_with_subtype.output | ||
byte_container_with_subtype__clear_subtype.cpp | ||
byte_container_with_subtype__clear_subtype.output | ||
byte_container_with_subtype__has_subtype.cpp | ||
byte_container_with_subtype__has_subtype.output | ||
byte_container_with_subtype__set_subtype.cpp | ||
byte_container_with_subtype__set_subtype.output | ||
byte_container_with_subtype__subtype.cpp | ||
byte_container_with_subtype__subtype.output | ||
cbegin.cpp | ||
cbegin.output | ||
cbor_tag_handler_t.cpp | ||
cbor_tag_handler_t.output | ||
cend.cpp | ||
cend.output | ||
clear.cpp | ||
clear.output | ||
contains__json_pointer.cpp | ||
contains__json_pointer.output | ||
contains__keytype.c++17.cpp | ||
contains__keytype.c++17.output | ||
contains__object_t_key_type.cpp | ||
contains__object_t_key_type.output | ||
count__keytype.c++17.cpp | ||
count__keytype.c++17.output | ||
count__object_t_key_type.cpp | ||
count__object_t_key_type.output | ||
crbegin.cpp | ||
crbegin.output | ||
crend.cpp | ||
crend.output | ||
default_object_comparator_t.cpp | ||
default_object_comparator_t.output | ||
diagnostic_positions.cpp | ||
diagnostic_positions.output | ||
diagnostics_extended.cpp | ||
diagnostics_extended.output | ||
diagnostics_standard.cpp | ||
diagnostics_standard.output | ||
diff.cpp | ||
diff.output | ||
dump.cpp | ||
dump.output | ||
emplace_back.cpp | ||
emplace_back.output | ||
emplace.cpp | ||
emplace.output | ||
empty.cpp | ||
empty.output | ||
end.cpp | ||
end.output | ||
erase__IteratorType_IteratorType.cpp | ||
erase__IteratorType_IteratorType.output | ||
erase__IteratorType.cpp | ||
erase__IteratorType.output | ||
erase__keytype.c++17.cpp | ||
erase__keytype.c++17.output | ||
erase__object_t_key_type.cpp | ||
erase__object_t_key_type.output | ||
erase__size_type.cpp | ||
erase__size_type.output | ||
error_handler_t.cpp | ||
error_handler_t.output | ||
exception.cpp | ||
exception.output | ||
find__keytype.c++17.cpp | ||
find__keytype.c++17.output | ||
find__object_t_key_type.cpp | ||
find__object_t_key_type.output | ||
flatten.cpp | ||
flatten.output | ||
from_bjdata.cpp | ||
from_bjdata.output | ||
from_bson.cpp | ||
from_bson.output | ||
from_cbor.cpp | ||
from_cbor.output | ||
from_json__default_constructible.cpp | ||
from_json__default_constructible.output | ||
from_json__non_default_constructible.cpp | ||
from_json__non_default_constructible.output | ||
from_msgpack.cpp | ||
from_msgpack.output | ||
from_ubjson.cpp | ||
from_ubjson.output | ||
front.cpp | ||
front.output | ||
get__PointerType.cpp | ||
get__PointerType.output | ||
get__ValueType_const.cpp | ||
get__ValueType_const.output | ||
get_allocator.cpp | ||
get_allocator.output | ||
get_binary.cpp | ||
get_binary.output | ||
get_ptr.cpp | ||
get_ptr.output | ||
get_ref.cpp | ||
get_ref.output | ||
get_to.cpp | ||
get_to.output | ||
insert__count.cpp | ||
insert__count.output | ||
insert__ilist.cpp | ||
insert__ilist.output | ||
insert__range_object.cpp | ||
insert__range_object.output | ||
insert__range.cpp | ||
insert__range.output | ||
insert.cpp | ||
insert.output | ||
invalid_iterator.cpp | ||
invalid_iterator.output | ||
is_array.cpp | ||
is_array.output | ||
is_binary.cpp | ||
is_binary.output | ||
is_boolean.cpp | ||
is_boolean.output | ||
is_discarded.cpp | ||
is_discarded.output | ||
is_null.cpp | ||
is_null.output | ||
is_number_float.cpp | ||
is_number_float.output | ||
is_number_integer.cpp | ||
is_number_integer.output | ||
is_number_unsigned.cpp | ||
is_number_unsigned.output | ||
is_number.cpp | ||
is_number.output | ||
is_object.cpp | ||
is_object.output | ||
is_primitive.cpp | ||
is_primitive.output | ||
is_string.cpp | ||
is_string.output | ||
is_structured.cpp | ||
is_structured.output | ||
items.cpp | ||
items.output | ||
json_base_class_t.cpp | ||
json_base_class_t.output | ||
json_lines.cpp | ||
json_lines.output | ||
json_pointer__back.cpp | ||
json_pointer__back.output | ||
json_pointer__empty.cpp | ||
json_pointer__empty.output | ||
json_pointer__operator__equal_stringtype.cpp | ||
json_pointer__operator__equal_stringtype.output | ||
json_pointer__operator__equal.cpp | ||
json_pointer__operator__equal.output | ||
json_pointer__operator__notequal_stringtype.cpp | ||
json_pointer__operator__notequal_stringtype.output | ||
json_pointer__operator__notequal.cpp | ||
json_pointer__operator__notequal.output | ||
json_pointer__operator_add_binary.cpp | ||
json_pointer__operator_add_binary.output | ||
json_pointer__operator_add.cpp | ||
json_pointer__operator_add.output | ||
json_pointer__operator_string_t.cpp | ||
json_pointer__operator_string_t.output | ||
json_pointer__parent_pointer.cpp | ||
json_pointer__parent_pointer.output | ||
json_pointer__pop_back.cpp | ||
json_pointer__pop_back.output | ||
json_pointer__push_back.cpp | ||
json_pointer__push_back.output | ||
json_pointer__string_t.cpp | ||
json_pointer__string_t.output | ||
json_pointer__to_string.cpp | ||
json_pointer__to_string.output | ||
json_pointer.cpp | ||
json_pointer.output | ||
max_size.cpp | ||
max_size.output | ||
merge_patch.cpp | ||
merge_patch.output | ||
meta.cpp | ||
meta.output | ||
nlohmann_define_type_intrusive_explicit.cpp | ||
nlohmann_define_type_intrusive_explicit.output | ||
nlohmann_define_type_intrusive_macro.cpp | ||
nlohmann_define_type_intrusive_macro.output | ||
nlohmann_define_type_intrusive_only_serialize_explicit.cpp | ||
nlohmann_define_type_intrusive_only_serialize_explicit.output | ||
nlohmann_define_type_intrusive_only_serialize_macro.cpp | ||
nlohmann_define_type_intrusive_only_serialize_macro.output | ||
nlohmann_define_type_intrusive_with_default_explicit.cpp | ||
nlohmann_define_type_intrusive_with_default_explicit.output | ||
nlohmann_define_type_intrusive_with_default_macro.cpp | ||
nlohmann_define_type_intrusive_with_default_macro.output | ||
nlohmann_define_type_non_intrusive_explicit.cpp | ||
nlohmann_define_type_non_intrusive_explicit.output | ||
nlohmann_define_type_non_intrusive_macro.cpp | ||
nlohmann_define_type_non_intrusive_macro.output | ||
nlohmann_define_type_non_intrusive_only_serialize_explicit.cpp | ||
nlohmann_define_type_non_intrusive_only_serialize_explicit.output | ||
nlohmann_define_type_non_intrusive_only_serialize_macro.cpp | ||
nlohmann_define_type_non_intrusive_only_serialize_macro.output | ||
nlohmann_define_type_non_intrusive_with_default_explicit.cpp | ||
nlohmann_define_type_non_intrusive_with_default_explicit.output | ||
nlohmann_define_type_non_intrusive_with_default_macro.cpp | ||
nlohmann_define_type_non_intrusive_with_default_macro.output | ||
nlohmann_json_namespace_begin.c++17.cpp | ||
nlohmann_json_namespace_begin.c++17.output | ||
nlohmann_json_namespace_no_version.cpp | ||
nlohmann_json_namespace_no_version.output | ||
nlohmann_json_namespace.cpp | ||
nlohmann_json_namespace.output | ||
nlohmann_json_serialize_enum_2.cpp | ||
nlohmann_json_serialize_enum_2.output | ||
nlohmann_json_serialize_enum.cpp | ||
nlohmann_json_serialize_enum.output | ||
nlohmann_json_version.cpp | ||
nlohmann_json_version.output | ||
number_float_t.cpp | ||
number_float_t.output | ||
number_integer_t.cpp | ||
number_integer_t.output | ||
number_unsigned_t.cpp | ||
number_unsigned_t.output | ||
object_comparator_t.cpp | ||
object_comparator_t.output | ||
object_t.cpp | ||
object_t.output | ||
object.cpp | ||
object.output | ||
operator__equal__nullptr_t.cpp | ||
operator__equal__nullptr_t.output | ||
operator__equal__specializations.cpp | ||
operator__equal__specializations.output | ||
operator__equal.cpp | ||
operator__equal.output | ||
operator__greater.cpp | ||
operator__greater.output | ||
operator__greaterequal.cpp | ||
operator__greaterequal.output | ||
operator__less.cpp | ||
operator__less.output | ||
operator__lessequal.cpp | ||
operator__lessequal.output | ||
operator__notequal__nullptr_t.cpp | ||
operator__notequal__nullptr_t.output | ||
operator__notequal.cpp | ||
operator__notequal.output | ||
operator__value_t.cpp | ||
operator__value_t.output | ||
operator__ValueType.cpp | ||
operator__ValueType.output | ||
operator_array__json_pointer_const.cpp | ||
operator_array__json_pointer_const.output | ||
operator_array__json_pointer.cpp | ||
operator_array__json_pointer.output | ||
operator_array__keytype_const.c++17.cpp | ||
operator_array__keytype_const.c++17.output | ||
operator_array__keytype.c++17.cpp | ||
operator_array__keytype.c++17.output | ||
operator_array__object_t_key_type_const.cpp | ||
operator_array__object_t_key_type_const.output | ||
operator_array__object_t_key_type.cpp | ||
operator_array__object_t_key_type.output | ||
operator_array__size_type_const.cpp | ||
operator_array__size_type_const.output | ||
operator_array__size_type.cpp | ||
operator_array__size_type.output | ||
operator_deserialize.cpp | ||
operator_deserialize.output | ||
operator_literal_json_pointer.cpp | ||
operator_literal_json_pointer.output | ||
operator_literal_json.cpp | ||
operator_literal_json.output | ||
operator_ltlt__basic_json.cpp | ||
operator_ltlt__basic_json.output | ||
operator_ltlt__json_pointer.cpp | ||
operator_ltlt__json_pointer.output | ||
operator_spaceship__const_reference.c++20.cpp | ||
operator_spaceship__const_reference.c++20.output | ||
operator_spaceship__scalartype.c++20.cpp | ||
operator_spaceship__scalartype.c++20.output | ||
ordered_json.cpp | ||
ordered_json.output | ||
ordered_map.cpp | ||
ordered_map.output | ||
other_error.cpp | ||
other_error.output | ||
out_of_range.cpp | ||
out_of_range.output | ||
parse__allow_exceptions.cpp | ||
parse__allow_exceptions.output | ||
parse__array__parser_callback_t.cpp | ||
parse__array__parser_callback_t.output | ||
parse__contiguouscontainer__parser_callback_t.cpp | ||
parse__contiguouscontainer__parser_callback_t.output | ||
parse__istream__parser_callback_t.cpp | ||
parse__istream__parser_callback_t.output | ||
parse__iterator_pair.cpp | ||
parse__iterator_pair.link | ||
parse__iterator_pair.output | ||
parse__pointers.cpp | ||
parse__pointers.link | ||
parse__pointers.output | ||
parse__string__parser_callback_t.cpp | ||
parse__string__parser_callback_t.output | ||
parse_error.cpp | ||
parse_error.output | ||
patch_inplace.cpp | ||
patch_inplace.output | ||
patch.cpp | ||
patch.output | ||
push_back__initializer_list.cpp | ||
push_back__initializer_list.output | ||
push_back__object_t__value.cpp | ||
push_back__object_t__value.output | ||
push_back.cpp | ||
push_back.output | ||
rbegin.cpp | ||
rbegin.output | ||
README.cpp | ||
README.output | ||
rend.cpp | ||
rend.output | ||
sax_parse__binary.cpp | ||
sax_parse__binary.output | ||
sax_parse.cpp | ||
sax_parse.output | ||
size.cpp | ||
size.output | ||
std_hash.cpp | ||
std_hash.output | ||
std_swap.cpp | ||
std_swap.output | ||
string_t.cpp | ||
string_t.output | ||
swap__array_t.cpp | ||
swap__array_t.output | ||
swap__binary_t.cpp | ||
swap__binary_t.output | ||
swap__object_t.cpp | ||
swap__object_t.output | ||
swap__reference.cpp | ||
swap__reference.output | ||
swap__string_t.cpp | ||
swap__string_t.output | ||
to_bjdata.cpp | ||
to_bjdata.output | ||
to_bson.cpp | ||
to_bson.output | ||
to_cbor.cpp | ||
to_cbor.output | ||
to_json.cpp | ||
to_json.output | ||
to_msgpack.cpp | ||
to_msgpack.output | ||
to_string.cpp | ||
to_string.output | ||
to_ubjson.cpp | ||
to_ubjson.output | ||
type_error.cpp | ||
type_error.output | ||
type_name.cpp | ||
type_name.output | ||
type.cpp | ||
type.output | ||
unflatten.cpp | ||
unflatten.output | ||
update__range.cpp | ||
update__range.output | ||
update.cpp | ||
update.output | ||
value__json_ptr.cpp | ||
value__json_ptr.output | ||
value__keytype.c++17.cpp | ||
value__keytype.c++17.output | ||
value__object_t_key_type.cpp | ||
value__object_t_key_type.output |
{ "answer": { "everything": 42 }, "happy": true, "list": [ 1, 0, 2 ], "name": "Niels", "new": { "key": { "value": [ "another", "list" ] } }, "nothing": null, "object": { "currency": "USD", "value": 42.99 }, "pi": 3.141, "size": 8 }