├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE.MIT ├── Makefile ├── README.md ├── appveyor.yml ├── benchmarks ├── benchmarks.cpp ├── benchpress.hpp ├── cxxopts.hpp └── files │ ├── jeopardy │ └── jeopardy.json │ └── nativejson-benchmark │ ├── canada.json │ ├── citm_catalog.json │ └── twitter.json ├── doc ├── ChangeLog.md ├── Doxyfile ├── Makefile ├── css │ ├── mylayout.css │ └── mylayout_docset.css ├── examples │ ├── README.cpp │ ├── README.link │ ├── README.output │ ├── array.cpp │ ├── array.link │ ├── array.output │ ├── at__object_t_key_type.cpp │ ├── at__object_t_key_type.link │ ├── at__object_t_key_type.output │ ├── at__object_t_key_type_const.cpp │ ├── at__object_t_key_type_const.link │ ├── at__object_t_key_type_const.output │ ├── at__size_type.cpp │ ├── at__size_type.link │ ├── at__size_type.output │ ├── at__size_type_const.cpp │ ├── at__size_type_const.link │ ├── at__size_type_const.output │ ├── back.cpp │ ├── back.link │ ├── back.output │ ├── basic_json.cpp │ ├── basic_json.link │ ├── basic_json.output │ ├── basic_json__CompatibleArrayType.cpp │ ├── basic_json__CompatibleArrayType.link │ ├── basic_json__CompatibleArrayType.output │ ├── basic_json__CompatibleIntegerNumberType.cpp │ ├── basic_json__CompatibleIntegerNumberType.link │ ├── basic_json__CompatibleIntegerNumberType.output │ ├── basic_json__CompatibleNumberFloatType.cpp │ ├── basic_json__CompatibleNumberFloatType.link │ ├── basic_json__CompatibleNumberFloatType.output │ ├── basic_json__CompatibleObjectType.cpp │ ├── basic_json__CompatibleObjectType.link │ ├── basic_json__CompatibleObjectType.output │ ├── basic_json__CompatibleStringType.cpp │ ├── basic_json__CompatibleStringType.link │ ├── basic_json__CompatibleStringType.output │ ├── basic_json__InputIt_InputIt.cpp │ ├── basic_json__InputIt_InputIt.link │ ├── basic_json__InputIt_InputIt.output │ ├── basic_json__array_t.cpp │ ├── basic_json__array_t.link │ ├── basic_json__array_t.output │ ├── basic_json__basic_json.cpp │ ├── basic_json__basic_json.link │ ├── basic_json__basic_json.output │ ├── basic_json__boolean_t.cpp │ ├── basic_json__boolean_t.link │ ├── basic_json__boolean_t.output │ ├── basic_json__const_int.cpp │ ├── basic_json__const_int.link │ ├── basic_json__const_int.output │ ├── basic_json__copyassignment.cpp │ ├── basic_json__copyassignment.link │ ├── basic_json__copyassignment.output │ ├── basic_json__list_init_t.cpp │ ├── basic_json__list_init_t.link │ ├── basic_json__list_init_t.output │ ├── basic_json__moveconstructor.cpp │ ├── basic_json__moveconstructor.link │ ├── basic_json__moveconstructor.output │ ├── basic_json__nullptr_t.cpp │ ├── basic_json__nullptr_t.link │ ├── basic_json__nullptr_t.output │ ├── basic_json__number_float_t.cpp │ ├── basic_json__number_float_t.link │ ├── basic_json__number_float_t.output │ ├── basic_json__number_integer_t.cpp │ ├── basic_json__number_integer_t.link │ ├── basic_json__number_integer_t.output │ ├── basic_json__object_t.cpp │ ├── basic_json__object_t.link │ ├── basic_json__object_t.output │ ├── basic_json__size_type_basic_json.cpp │ ├── basic_json__size_type_basic_json.link │ ├── basic_json__size_type_basic_json.output │ ├── basic_json__string_t.cpp │ ├── basic_json__string_t.link │ ├── basic_json__string_t.output │ ├── basic_json__string_t_value_type.cpp │ ├── basic_json__string_t_value_type.link │ ├── basic_json__string_t_value_type.output │ ├── basic_json__value.cpp │ ├── basic_json__value.link │ ├── basic_json__value.output │ ├── basic_json__value_t.cpp │ ├── basic_json__value_t.link │ ├── basic_json__value_t.output │ ├── begin.cpp │ ├── begin.link │ ├── begin.output │ ├── cbegin.cpp │ ├── cbegin.link │ ├── cbegin.output │ ├── cend.cpp │ ├── cend.link │ ├── cend.output │ ├── clear.cpp │ ├── clear.link │ ├── clear.output │ ├── count.cpp │ ├── count.link │ ├── count.output │ ├── crbegin.cpp │ ├── crbegin.link │ ├── crbegin.output │ ├── crend.cpp │ ├── crend.link │ ├── crend.output │ ├── dump.cpp │ ├── dump.link │ ├── dump.output │ ├── empty.cpp │ ├── empty.link │ ├── empty.output │ ├── end.cpp │ ├── end.link │ ├── end.output │ ├── erase__IteratorType.cpp │ ├── erase__IteratorType.link │ ├── erase__IteratorType.output │ ├── erase__IteratorType_IteratorType.cpp │ ├── erase__IteratorType_IteratorType.link │ ├── erase__IteratorType_IteratorType.output │ ├── erase__key_type.cpp │ ├── erase__key_type.link │ ├── erase__key_type.output │ ├── erase__size_type.cpp │ ├── erase__size_type.link │ ├── erase__size_type.output │ ├── find__key_type.cpp │ ├── find__key_type.link │ ├── find__key_type.output │ ├── front.cpp │ ├── front.link │ ├── front.output │ ├── get__PointerType.cpp │ ├── get__PointerType.link │ ├── get__PointerType.output │ ├── get__ValueType_const.cpp │ ├── get__ValueType_const.link │ ├── get__ValueType_const.output │ ├── get_ptr.cpp │ ├── get_ptr.link │ ├── get_ptr.output │ ├── insert.cpp │ ├── insert.link │ ├── insert.output │ ├── insert__count.cpp │ ├── insert__count.link │ ├── insert__count.output │ ├── insert__ilist.cpp │ ├── insert__ilist.link │ ├── insert__ilist.output │ ├── insert__range.cpp │ ├── insert__range.link │ ├── insert__range.output │ ├── is_array.cpp │ ├── is_array.link │ ├── is_array.output │ ├── is_boolean.cpp │ ├── is_boolean.link │ ├── is_boolean.output │ ├── is_discarded.cpp │ ├── is_discarded.link │ ├── is_discarded.output │ ├── is_null.cpp │ ├── is_null.link │ ├── is_null.output │ ├── is_number.cpp │ ├── is_number.link │ ├── is_number.output │ ├── is_number_float.cpp │ ├── is_number_float.link │ ├── is_number_float.output │ ├── is_number_integer.cpp │ ├── is_number_integer.link │ ├── is_number_integer.output │ ├── is_object.cpp │ ├── is_object.link │ ├── is_object.output │ ├── is_primitive.cpp │ ├── is_primitive.link │ ├── is_primitive.output │ ├── is_string.cpp │ ├── is_string.link │ ├── is_string.output │ ├── is_structured.cpp │ ├── is_structured.link │ ├── is_structured.output │ ├── max_size.cpp │ ├── max_size.link │ ├── max_size.output │ ├── object.cpp │ ├── object.link │ ├── object.output │ ├── operator__ValueType.cpp │ ├── operator__ValueType.link │ ├── operator__ValueType.output │ ├── operator__equal.cpp │ ├── operator__equal.link │ ├── operator__equal.output │ ├── operator__equal__nullptr_t.cpp │ ├── operator__equal__nullptr_t.link │ ├── operator__equal__nullptr_t.output │ ├── operator__greater.cpp │ ├── operator__greater.link │ ├── operator__greater.output │ ├── operator__greaterequal.cpp │ ├── operator__greaterequal.link │ ├── operator__greaterequal.output │ ├── operator__less.cpp │ ├── operator__less.link │ ├── operator__less.output │ ├── operator__lessequal.cpp │ ├── operator__lessequal.link │ ├── operator__lessequal.output │ ├── operator__notequal.cpp │ ├── operator__notequal.link │ ├── operator__notequal.output │ ├── operator__notequal__nullptr_t.cpp │ ├── operator__notequal__nullptr_t.link │ ├── operator__notequal__nullptr_t.output │ ├── operator__value_t.cpp │ ├── operator__value_t.link │ ├── operator__value_t.output │ ├── operator_deserialize.cpp │ ├── operator_deserialize.link │ ├── operator_deserialize.output │ ├── operator_serialize.cpp │ ├── operator_serialize.link │ ├── operator_serialize.output │ ├── operatorarray__key_type.cpp │ ├── operatorarray__key_type.link │ ├── operatorarray__key_type.output │ ├── operatorarray__key_type_const.cpp │ ├── operatorarray__key_type_const.link │ ├── operatorarray__key_type_const.output │ ├── operatorarray__size_type.cpp │ ├── operatorarray__size_type.link │ ├── operatorarray__size_type.output │ ├── operatorarray__size_type_const.cpp │ ├── operatorarray__size_type_const.link │ ├── operatorarray__size_type_const.output │ ├── parse__istream__parser_callback_t.cpp │ ├── parse__istream__parser_callback_t.link │ ├── parse__istream__parser_callback_t.output │ ├── parse__string__parser_callback_t.cpp │ ├── parse__string__parser_callback_t.link │ ├── parse__string__parser_callback_t.output │ ├── push_back.cpp │ ├── push_back.link │ ├── push_back.output │ ├── push_back__object_t__value.cpp │ ├── push_back__object_t__value.link │ ├── push_back__object_t__value.output │ ├── rbegin.cpp │ ├── rbegin.link │ ├── rbegin.output │ ├── rend.cpp │ ├── rend.link │ ├── rend.output │ ├── size.cpp │ ├── size.link │ ├── size.output │ ├── swap__array_t.cpp │ ├── swap__array_t.link │ ├── swap__array_t.output │ ├── swap__object_t.cpp │ ├── swap__object_t.link │ ├── swap__object_t.output │ ├── swap__reference.cpp │ ├── swap__reference.link │ ├── swap__reference.output │ ├── swap__string_t.cpp │ ├── swap__string_t.link │ ├── swap__string_t.output │ ├── type.cpp │ ├── type.link │ └── type.output ├── images │ ├── range-begin-end.svg │ └── range-rbegin-rend.svg ├── json.gif └── scripts │ ├── git-update-ghpages │ └── send_to_wandbox.py ├── src ├── json.hpp └── json.hpp.re2c └── test ├── catch.hpp ├── json.org ├── 1.json ├── 2.json ├── 3.json ├── 4.json └── 5.json ├── json_nlohmann_tests ├── all_unicode.json └── bom.json ├── json_roundtrip ├── roundtrip01.json ├── roundtrip02.json ├── roundtrip03.json ├── roundtrip04.json ├── roundtrip05.json ├── roundtrip06.json ├── roundtrip07.json ├── roundtrip08.json ├── roundtrip09.json ├── roundtrip10.json ├── roundtrip11.json ├── roundtrip12.json ├── roundtrip13.json ├── roundtrip14.json ├── roundtrip15.json ├── roundtrip16.json ├── roundtrip17.json ├── roundtrip18.json ├── roundtrip19.json ├── roundtrip20.json ├── roundtrip21.json ├── roundtrip22.json ├── roundtrip23.json ├── roundtrip24.json ├── roundtrip25.json ├── roundtrip26.json └── roundtrip27.json ├── json_tests ├── fail1.json ├── fail10.json ├── fail11.json ├── fail12.json ├── fail13.json ├── fail14.json ├── fail15.json ├── fail16.json ├── fail17.json ├── fail18.json ├── fail19.json ├── fail2.json ├── fail20.json ├── fail21.json ├── fail22.json ├── fail23.json ├── fail24.json ├── fail25.json ├── fail26.json ├── fail27.json ├── fail28.json ├── fail29.json ├── fail3.json ├── fail30.json ├── fail31.json ├── fail32.json ├── fail33.json ├── fail4.json ├── fail5.json ├── fail6.json ├── fail7.json ├── fail8.json ├── fail9.json ├── pass1.json ├── pass2.json └── pass3.json ├── json_testsuite ├── README.md └── sample.json └── unit.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/appveyor.yml -------------------------------------------------------------------------------- /benchmarks/benchmarks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/benchmarks/benchmarks.cpp -------------------------------------------------------------------------------- /benchmarks/benchpress.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/benchmarks/benchpress.hpp -------------------------------------------------------------------------------- /benchmarks/cxxopts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/benchmarks/cxxopts.hpp -------------------------------------------------------------------------------- /benchmarks/files/jeopardy/jeopardy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/benchmarks/files/jeopardy/jeopardy.json -------------------------------------------------------------------------------- /benchmarks/files/nativejson-benchmark/canada.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/benchmarks/files/nativejson-benchmark/canada.json -------------------------------------------------------------------------------- /benchmarks/files/nativejson-benchmark/citm_catalog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/benchmarks/files/nativejson-benchmark/citm_catalog.json -------------------------------------------------------------------------------- /benchmarks/files/nativejson-benchmark/twitter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/benchmarks/files/nativejson-benchmark/twitter.json -------------------------------------------------------------------------------- /doc/ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/ChangeLog.md -------------------------------------------------------------------------------- /doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/Doxyfile -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/css/mylayout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/css/mylayout.css -------------------------------------------------------------------------------- /doc/css/mylayout_docset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/css/mylayout_docset.css -------------------------------------------------------------------------------- /doc/examples/README.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/README.cpp -------------------------------------------------------------------------------- /doc/examples/README.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/README.link -------------------------------------------------------------------------------- /doc/examples/README.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/README.output -------------------------------------------------------------------------------- /doc/examples/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/array.cpp -------------------------------------------------------------------------------- /doc/examples/array.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/array.link -------------------------------------------------------------------------------- /doc/examples/array.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/array.output -------------------------------------------------------------------------------- /doc/examples/at__object_t_key_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/at__object_t_key_type.cpp -------------------------------------------------------------------------------- /doc/examples/at__object_t_key_type.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/at__object_t_key_type.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/at__object_t_key_type.output -------------------------------------------------------------------------------- /doc/examples/at__object_t_key_type_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/at__object_t_key_type_const.cpp -------------------------------------------------------------------------------- /doc/examples/at__object_t_key_type_const.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/at__object_t_key_type_const.link -------------------------------------------------------------------------------- /doc/examples/at__object_t_key_type_const.output: -------------------------------------------------------------------------------- 1 | "il brutto" 2 | out of range 3 | -------------------------------------------------------------------------------- /doc/examples/at__size_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/at__size_type.cpp -------------------------------------------------------------------------------- /doc/examples/at__size_type.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/at__size_type.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/at__size_type.output -------------------------------------------------------------------------------- /doc/examples/at__size_type_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/at__size_type_const.cpp -------------------------------------------------------------------------------- /doc/examples/at__size_type_const.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/at__size_type_const.link -------------------------------------------------------------------------------- /doc/examples/at__size_type_const.output: -------------------------------------------------------------------------------- 1 | "third" 2 | out of range 3 | -------------------------------------------------------------------------------- /doc/examples/back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/back.cpp -------------------------------------------------------------------------------- /doc/examples/back.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/back.link -------------------------------------------------------------------------------- /doc/examples/back.output: -------------------------------------------------------------------------------- 1 | true 2 | 17 3 | 23.42 4 | 2 5 | 16 6 | "Hello, world" 7 | -------------------------------------------------------------------------------- /doc/examples/basic_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json.link -------------------------------------------------------------------------------- /doc/examples/basic_json.output: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleArrayType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleArrayType.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleArrayType.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleArrayType.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleArrayType.output -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleIntegerNumberType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleIntegerNumberType.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleIntegerNumberType.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleIntegerNumberType.output: -------------------------------------------------------------------------------- 1 | 42 2 | 23 3 | 1024 4 | 17 5 | 8 6 | -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleNumberFloatType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleNumberFloatType.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleNumberFloatType.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleNumberFloatType.output: -------------------------------------------------------------------------------- 1 | 42.2299995422363 2 | null 3 | 23.42 4 | -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleObjectType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleObjectType.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleObjectType.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleObjectType.link -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleObjectType.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleObjectType.output -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleStringType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleStringType.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleStringType.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__CompatibleStringType.link -------------------------------------------------------------------------------- /doc/examples/basic_json__CompatibleStringType.output: -------------------------------------------------------------------------------- 1 | "The quick brown fox jumps over the lazy dog." 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__InputIt_InputIt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__InputIt_InputIt.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__InputIt_InputIt.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__InputIt_InputIt.link -------------------------------------------------------------------------------- /doc/examples/basic_json__InputIt_InputIt.output: -------------------------------------------------------------------------------- 1 | ["bravo","charly"] 2 | 42 3 | {"one":"eins"} 4 | -------------------------------------------------------------------------------- /doc/examples/basic_json__array_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__array_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__array_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__array_t.link -------------------------------------------------------------------------------- /doc/examples/basic_json__array_t.output: -------------------------------------------------------------------------------- 1 | ["one","two",3,4.5,false] 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__basic_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__basic_json.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__basic_json.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__basic_json.link -------------------------------------------------------------------------------- /doc/examples/basic_json__basic_json.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__basic_json.output -------------------------------------------------------------------------------- /doc/examples/basic_json__boolean_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__boolean_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__boolean_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__boolean_t.link -------------------------------------------------------------------------------- /doc/examples/basic_json__boolean_t.output: -------------------------------------------------------------------------------- 1 | true 2 | false 3 | -------------------------------------------------------------------------------- /doc/examples/basic_json__const_int.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__const_int.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__const_int.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__const_int.link -------------------------------------------------------------------------------- /doc/examples/basic_json__const_int.output: -------------------------------------------------------------------------------- 1 | 17 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__copyassignment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__copyassignment.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__copyassignment.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__copyassignment.link -------------------------------------------------------------------------------- /doc/examples/basic_json__copyassignment.output: -------------------------------------------------------------------------------- 1 | 23 2 | 23 3 | -------------------------------------------------------------------------------- /doc/examples/basic_json__list_init_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__list_init_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__list_init_t.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/basic_json__list_init_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__list_init_t.output -------------------------------------------------------------------------------- /doc/examples/basic_json__moveconstructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__moveconstructor.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__moveconstructor.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/basic_json__moveconstructor.output: -------------------------------------------------------------------------------- 1 | null 2 | 23 3 | -------------------------------------------------------------------------------- /doc/examples/basic_json__nullptr_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__nullptr_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__nullptr_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__nullptr_t.link -------------------------------------------------------------------------------- /doc/examples/basic_json__nullptr_t.output: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__number_float_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__number_float_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__number_float_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__number_float_t.link -------------------------------------------------------------------------------- /doc/examples/basic_json__number_float_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__number_float_t.output -------------------------------------------------------------------------------- /doc/examples/basic_json__number_integer_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__number_integer_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__number_integer_t.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/basic_json__number_integer_t.output: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__object_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__object_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__object_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__object_t.link -------------------------------------------------------------------------------- /doc/examples/basic_json__object_t.output: -------------------------------------------------------------------------------- 1 | {"one":1,"two":2} 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__size_type_basic_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__size_type_basic_json.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__size_type_basic_json.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__size_type_basic_json.link -------------------------------------------------------------------------------- /doc/examples/basic_json__size_type_basic_json.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__size_type_basic_json.output -------------------------------------------------------------------------------- /doc/examples/basic_json__string_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__string_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__string_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__string_t.link -------------------------------------------------------------------------------- /doc/examples/basic_json__string_t.output: -------------------------------------------------------------------------------- 1 | "The quick brown fox jumps over the lazy doc" 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__string_t_value_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__string_t_value_type.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__string_t_value_type.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__string_t_value_type.link -------------------------------------------------------------------------------- /doc/examples/basic_json__string_t_value_type.output: -------------------------------------------------------------------------------- 1 | "The quick brown fox jumps over the lazy doc" 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__value.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__value.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__value.link -------------------------------------------------------------------------------- /doc/examples/basic_json__value.output: -------------------------------------------------------------------------------- 1 | 1 42.23 oops false 2 | -------------------------------------------------------------------------------- /doc/examples/basic_json__value_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__value_t.cpp -------------------------------------------------------------------------------- /doc/examples/basic_json__value_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/basic_json__value_t.link -------------------------------------------------------------------------------- /doc/examples/basic_json__value_t.output: -------------------------------------------------------------------------------- 1 | null 2 | false 3 | 0 4 | 0 5 | {} 6 | [] 7 | "" 8 | -------------------------------------------------------------------------------- /doc/examples/begin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/begin.cpp -------------------------------------------------------------------------------- /doc/examples/begin.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/begin.link -------------------------------------------------------------------------------- /doc/examples/begin.output: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /doc/examples/cbegin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/cbegin.cpp -------------------------------------------------------------------------------- /doc/examples/cbegin.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/cbegin.link -------------------------------------------------------------------------------- /doc/examples/cbegin.output: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /doc/examples/cend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/cend.cpp -------------------------------------------------------------------------------- /doc/examples/cend.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/cend.link -------------------------------------------------------------------------------- /doc/examples/cend.output: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /doc/examples/clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/clear.cpp -------------------------------------------------------------------------------- /doc/examples/clear.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/clear.link -------------------------------------------------------------------------------- /doc/examples/clear.output: -------------------------------------------------------------------------------- 1 | null 2 | false 3 | 0 4 | 0 5 | {} 6 | [] 7 | "" 8 | -------------------------------------------------------------------------------- /doc/examples/count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/count.cpp -------------------------------------------------------------------------------- /doc/examples/count.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/count.link -------------------------------------------------------------------------------- /doc/examples/count.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/count.output -------------------------------------------------------------------------------- /doc/examples/crbegin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/crbegin.cpp -------------------------------------------------------------------------------- /doc/examples/crbegin.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/crbegin.output: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /doc/examples/crend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/crend.cpp -------------------------------------------------------------------------------- /doc/examples/crend.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/crend.link -------------------------------------------------------------------------------- /doc/examples/crend.output: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /doc/examples/dump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/dump.cpp -------------------------------------------------------------------------------- /doc/examples/dump.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/dump.link -------------------------------------------------------------------------------- /doc/examples/dump.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/dump.output -------------------------------------------------------------------------------- /doc/examples/empty.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/empty.cpp -------------------------------------------------------------------------------- /doc/examples/empty.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/empty.link -------------------------------------------------------------------------------- /doc/examples/empty.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/empty.output -------------------------------------------------------------------------------- /doc/examples/end.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/end.cpp -------------------------------------------------------------------------------- /doc/examples/end.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/end.link -------------------------------------------------------------------------------- /doc/examples/end.output: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /doc/examples/erase__IteratorType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__IteratorType.cpp -------------------------------------------------------------------------------- /doc/examples/erase__IteratorType.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__IteratorType.link -------------------------------------------------------------------------------- /doc/examples/erase__IteratorType.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__IteratorType.output -------------------------------------------------------------------------------- /doc/examples/erase__IteratorType_IteratorType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__IteratorType_IteratorType.cpp -------------------------------------------------------------------------------- /doc/examples/erase__IteratorType_IteratorType.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/erase__IteratorType_IteratorType.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__IteratorType_IteratorType.output -------------------------------------------------------------------------------- /doc/examples/erase__key_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__key_type.cpp -------------------------------------------------------------------------------- /doc/examples/erase__key_type.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__key_type.link -------------------------------------------------------------------------------- /doc/examples/erase__key_type.output: -------------------------------------------------------------------------------- 1 | {"two":2} 2 | 1 0 3 | -------------------------------------------------------------------------------- /doc/examples/erase__size_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__size_type.cpp -------------------------------------------------------------------------------- /doc/examples/erase__size_type.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/erase__size_type.link -------------------------------------------------------------------------------- /doc/examples/erase__size_type.output: -------------------------------------------------------------------------------- 1 | [0,1,3,4,5] 2 | -------------------------------------------------------------------------------- /doc/examples/find__key_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/find__key_type.cpp -------------------------------------------------------------------------------- /doc/examples/find__key_type.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/find__key_type.link -------------------------------------------------------------------------------- /doc/examples/find__key_type.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/find__key_type.output -------------------------------------------------------------------------------- /doc/examples/front.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/front.cpp -------------------------------------------------------------------------------- /doc/examples/front.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/front.link -------------------------------------------------------------------------------- /doc/examples/front.output: -------------------------------------------------------------------------------- 1 | true 2 | 17 3 | 23.42 4 | 1 5 | 1 6 | "Hello, world" 7 | -------------------------------------------------------------------------------- /doc/examples/get__PointerType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/get__PointerType.cpp -------------------------------------------------------------------------------- /doc/examples/get__PointerType.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/get__PointerType.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/get__PointerType.output -------------------------------------------------------------------------------- /doc/examples/get__ValueType_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/get__ValueType_const.cpp -------------------------------------------------------------------------------- /doc/examples/get__ValueType_const.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/get__ValueType_const.link -------------------------------------------------------------------------------- /doc/examples/get__ValueType_const.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/get__ValueType_const.output -------------------------------------------------------------------------------- /doc/examples/get_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/get_ptr.cpp -------------------------------------------------------------------------------- /doc/examples/get_ptr.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/get_ptr.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/get_ptr.output -------------------------------------------------------------------------------- /doc/examples/insert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert.cpp -------------------------------------------------------------------------------- /doc/examples/insert.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert.link -------------------------------------------------------------------------------- /doc/examples/insert.output: -------------------------------------------------------------------------------- 1 | 10 2 | [1,2,10,3,4] 3 | -------------------------------------------------------------------------------- /doc/examples/insert__count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert__count.cpp -------------------------------------------------------------------------------- /doc/examples/insert__count.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert__count.link -------------------------------------------------------------------------------- /doc/examples/insert__count.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert__count.output -------------------------------------------------------------------------------- /doc/examples/insert__ilist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert__ilist.cpp -------------------------------------------------------------------------------- /doc/examples/insert__ilist.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/insert__ilist.output: -------------------------------------------------------------------------------- 1 | 7 2 | [1,2,3,4,7,8,9] 3 | -------------------------------------------------------------------------------- /doc/examples/insert__range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert__range.cpp -------------------------------------------------------------------------------- /doc/examples/insert__range.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert__range.link -------------------------------------------------------------------------------- /doc/examples/insert__range.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/insert__range.output -------------------------------------------------------------------------------- /doc/examples/is_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_array.cpp -------------------------------------------------------------------------------- /doc/examples/is_array.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_array.link -------------------------------------------------------------------------------- /doc/examples/is_array.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_array.output -------------------------------------------------------------------------------- /doc/examples/is_boolean.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_boolean.cpp -------------------------------------------------------------------------------- /doc/examples/is_boolean.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_boolean.link -------------------------------------------------------------------------------- /doc/examples/is_boolean.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_boolean.output -------------------------------------------------------------------------------- /doc/examples/is_discarded.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_discarded.cpp -------------------------------------------------------------------------------- /doc/examples/is_discarded.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_discarded.link -------------------------------------------------------------------------------- /doc/examples/is_discarded.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_discarded.output -------------------------------------------------------------------------------- /doc/examples/is_null.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_null.cpp -------------------------------------------------------------------------------- /doc/examples/is_null.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_null.link -------------------------------------------------------------------------------- /doc/examples/is_null.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_null.output -------------------------------------------------------------------------------- /doc/examples/is_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_number.cpp -------------------------------------------------------------------------------- /doc/examples/is_number.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/is_number.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_number.output -------------------------------------------------------------------------------- /doc/examples/is_number_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_number_float.cpp -------------------------------------------------------------------------------- /doc/examples/is_number_float.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/is_number_float.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_number_float.output -------------------------------------------------------------------------------- /doc/examples/is_number_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_number_integer.cpp -------------------------------------------------------------------------------- /doc/examples/is_number_integer.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/is_number_integer.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_number_integer.output -------------------------------------------------------------------------------- /doc/examples/is_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_object.cpp -------------------------------------------------------------------------------- /doc/examples/is_object.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_object.link -------------------------------------------------------------------------------- /doc/examples/is_object.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_object.output -------------------------------------------------------------------------------- /doc/examples/is_primitive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_primitive.cpp -------------------------------------------------------------------------------- /doc/examples/is_primitive.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_primitive.link -------------------------------------------------------------------------------- /doc/examples/is_primitive.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_primitive.output -------------------------------------------------------------------------------- /doc/examples/is_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_string.cpp -------------------------------------------------------------------------------- /doc/examples/is_string.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/is_string.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_string.output -------------------------------------------------------------------------------- /doc/examples/is_structured.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_structured.cpp -------------------------------------------------------------------------------- /doc/examples/is_structured.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_structured.link -------------------------------------------------------------------------------- /doc/examples/is_structured.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/is_structured.output -------------------------------------------------------------------------------- /doc/examples/max_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/max_size.cpp -------------------------------------------------------------------------------- /doc/examples/max_size.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/max_size.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/max_size.output -------------------------------------------------------------------------------- /doc/examples/object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/object.cpp -------------------------------------------------------------------------------- /doc/examples/object.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/object.link -------------------------------------------------------------------------------- /doc/examples/object.output: -------------------------------------------------------------------------------- 1 | {} 2 | {} 3 | {"one":1,"two":2} 4 | -------------------------------------------------------------------------------- /doc/examples/operator__ValueType.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__ValueType.cpp -------------------------------------------------------------------------------- /doc/examples/operator__ValueType.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/operator__ValueType.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__ValueType.output -------------------------------------------------------------------------------- /doc/examples/operator__equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__equal.cpp -------------------------------------------------------------------------------- /doc/examples/operator__equal.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/operator__equal.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__equal.output -------------------------------------------------------------------------------- /doc/examples/operator__equal__nullptr_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__equal__nullptr_t.cpp -------------------------------------------------------------------------------- /doc/examples/operator__equal__nullptr_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__equal__nullptr_t.link -------------------------------------------------------------------------------- /doc/examples/operator__equal__nullptr_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__equal__nullptr_t.output -------------------------------------------------------------------------------- /doc/examples/operator__greater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__greater.cpp -------------------------------------------------------------------------------- /doc/examples/operator__greater.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/operator__greater.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__greater.output -------------------------------------------------------------------------------- /doc/examples/operator__greaterequal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__greaterequal.cpp -------------------------------------------------------------------------------- /doc/examples/operator__greaterequal.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__greaterequal.link -------------------------------------------------------------------------------- /doc/examples/operator__greaterequal.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__greaterequal.output -------------------------------------------------------------------------------- /doc/examples/operator__less.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__less.cpp -------------------------------------------------------------------------------- /doc/examples/operator__less.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/operator__less.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__less.output -------------------------------------------------------------------------------- /doc/examples/operator__lessequal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__lessequal.cpp -------------------------------------------------------------------------------- /doc/examples/operator__lessequal.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/operator__lessequal.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__lessequal.output -------------------------------------------------------------------------------- /doc/examples/operator__notequal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__notequal.cpp -------------------------------------------------------------------------------- /doc/examples/operator__notequal.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__notequal.link -------------------------------------------------------------------------------- /doc/examples/operator__notequal.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__notequal.output -------------------------------------------------------------------------------- /doc/examples/operator__notequal__nullptr_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__notequal__nullptr_t.cpp -------------------------------------------------------------------------------- /doc/examples/operator__notequal__nullptr_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__notequal__nullptr_t.link -------------------------------------------------------------------------------- /doc/examples/operator__notequal__nullptr_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__notequal__nullptr_t.output -------------------------------------------------------------------------------- /doc/examples/operator__value_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__value_t.cpp -------------------------------------------------------------------------------- /doc/examples/operator__value_t.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__value_t.link -------------------------------------------------------------------------------- /doc/examples/operator__value_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator__value_t.output -------------------------------------------------------------------------------- /doc/examples/operator_deserialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator_deserialize.cpp -------------------------------------------------------------------------------- /doc/examples/operator_deserialize.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator_deserialize.link -------------------------------------------------------------------------------- /doc/examples/operator_deserialize.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator_deserialize.output -------------------------------------------------------------------------------- /doc/examples/operator_serialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator_serialize.cpp -------------------------------------------------------------------------------- /doc/examples/operator_serialize.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/operator_serialize.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operator_serialize.output -------------------------------------------------------------------------------- /doc/examples/operatorarray__key_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__key_type.cpp -------------------------------------------------------------------------------- /doc/examples/operatorarray__key_type.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__key_type.link -------------------------------------------------------------------------------- /doc/examples/operatorarray__key_type.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__key_type.output -------------------------------------------------------------------------------- /doc/examples/operatorarray__key_type_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__key_type_const.cpp -------------------------------------------------------------------------------- /doc/examples/operatorarray__key_type_const.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__key_type_const.link -------------------------------------------------------------------------------- /doc/examples/operatorarray__key_type_const.output: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /doc/examples/operatorarray__size_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__size_type.cpp -------------------------------------------------------------------------------- /doc/examples/operatorarray__size_type.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__size_type.link -------------------------------------------------------------------------------- /doc/examples/operatorarray__size_type.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__size_type.output -------------------------------------------------------------------------------- /doc/examples/operatorarray__size_type_const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__size_type_const.cpp -------------------------------------------------------------------------------- /doc/examples/operatorarray__size_type_const.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/operatorarray__size_type_const.link -------------------------------------------------------------------------------- /doc/examples/operatorarray__size_type_const.output: -------------------------------------------------------------------------------- 1 | "third" 2 | -------------------------------------------------------------------------------- /doc/examples/parse__istream__parser_callback_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/parse__istream__parser_callback_t.cpp -------------------------------------------------------------------------------- /doc/examples/parse__istream__parser_callback_t.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/parse__istream__parser_callback_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/parse__istream__parser_callback_t.output -------------------------------------------------------------------------------- /doc/examples/parse__string__parser_callback_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/parse__string__parser_callback_t.cpp -------------------------------------------------------------------------------- /doc/examples/parse__string__parser_callback_t.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/parse__string__parser_callback_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/parse__string__parser_callback_t.output -------------------------------------------------------------------------------- /doc/examples/push_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/push_back.cpp -------------------------------------------------------------------------------- /doc/examples/push_back.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/push_back.link -------------------------------------------------------------------------------- /doc/examples/push_back.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/push_back.output -------------------------------------------------------------------------------- /doc/examples/push_back__object_t__value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/push_back__object_t__value.cpp -------------------------------------------------------------------------------- /doc/examples/push_back__object_t__value.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/push_back__object_t__value.link -------------------------------------------------------------------------------- /doc/examples/push_back__object_t__value.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/push_back__object_t__value.output -------------------------------------------------------------------------------- /doc/examples/rbegin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/rbegin.cpp -------------------------------------------------------------------------------- /doc/examples/rbegin.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/rbegin.link -------------------------------------------------------------------------------- /doc/examples/rbegin.output: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /doc/examples/rend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/rend.cpp -------------------------------------------------------------------------------- /doc/examples/rend.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/rend.link -------------------------------------------------------------------------------- /doc/examples/rend.output: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /doc/examples/size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/size.cpp -------------------------------------------------------------------------------- /doc/examples/size.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/size.link -------------------------------------------------------------------------------- /doc/examples/size.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/size.output -------------------------------------------------------------------------------- /doc/examples/swap__array_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__array_t.cpp -------------------------------------------------------------------------------- /doc/examples/swap__array_t.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/swap__array_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__array_t.output -------------------------------------------------------------------------------- /doc/examples/swap__object_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__object_t.cpp -------------------------------------------------------------------------------- /doc/examples/swap__object_t.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/swap__object_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__object_t.output -------------------------------------------------------------------------------- /doc/examples/swap__reference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__reference.cpp -------------------------------------------------------------------------------- /doc/examples/swap__reference.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__reference.link -------------------------------------------------------------------------------- /doc/examples/swap__reference.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__reference.output -------------------------------------------------------------------------------- /doc/examples/swap__string_t.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__string_t.cpp -------------------------------------------------------------------------------- /doc/examples/swap__string_t.link: -------------------------------------------------------------------------------- 1 | online -------------------------------------------------------------------------------- /doc/examples/swap__string_t.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/swap__string_t.output -------------------------------------------------------------------------------- /doc/examples/type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/type.cpp -------------------------------------------------------------------------------- /doc/examples/type.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/type.link -------------------------------------------------------------------------------- /doc/examples/type.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/examples/type.output -------------------------------------------------------------------------------- /doc/images/range-begin-end.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/images/range-begin-end.svg -------------------------------------------------------------------------------- /doc/images/range-rbegin-rend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/images/range-rbegin-rend.svg -------------------------------------------------------------------------------- /doc/json.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/json.gif -------------------------------------------------------------------------------- /doc/scripts/git-update-ghpages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/scripts/git-update-ghpages -------------------------------------------------------------------------------- /doc/scripts/send_to_wandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/doc/scripts/send_to_wandbox.py -------------------------------------------------------------------------------- /src/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/src/json.hpp -------------------------------------------------------------------------------- /src/json.hpp.re2c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/src/json.hpp.re2c -------------------------------------------------------------------------------- /test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/catch.hpp -------------------------------------------------------------------------------- /test/json.org/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json.org/1.json -------------------------------------------------------------------------------- /test/json.org/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json.org/2.json -------------------------------------------------------------------------------- /test/json.org/3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json.org/3.json -------------------------------------------------------------------------------- /test/json.org/4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json.org/4.json -------------------------------------------------------------------------------- /test/json.org/5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json.org/5.json -------------------------------------------------------------------------------- /test/json_nlohmann_tests/all_unicode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_nlohmann_tests/all_unicode.json -------------------------------------------------------------------------------- /test/json_nlohmann_tests/bom.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": true 3 | } 4 | -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip01.json: -------------------------------------------------------------------------------- 1 | [null] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip02.json: -------------------------------------------------------------------------------- 1 | [true] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip03.json: -------------------------------------------------------------------------------- 1 | [false] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip04.json: -------------------------------------------------------------------------------- 1 | [0] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip05.json: -------------------------------------------------------------------------------- 1 | ["foo"] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip06.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip07.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip08.json: -------------------------------------------------------------------------------- 1 | [0,1] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip09.json: -------------------------------------------------------------------------------- 1 | {"foo":"bar"} -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip10.json: -------------------------------------------------------------------------------- 1 | {"a":null,"foo":"bar"} -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip11.json: -------------------------------------------------------------------------------- 1 | [-1] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip12.json: -------------------------------------------------------------------------------- 1 | [-2147483648] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_roundtrip/roundtrip13.json -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip14.json: -------------------------------------------------------------------------------- 1 | [-9223372036854775808] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip15.json: -------------------------------------------------------------------------------- 1 | [1] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip16.json: -------------------------------------------------------------------------------- 1 | [2147483647] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip17.json: -------------------------------------------------------------------------------- 1 | [4294967295] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_roundtrip/roundtrip18.json -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip19.json: -------------------------------------------------------------------------------- 1 | [9223372036854775807] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip20.json: -------------------------------------------------------------------------------- 1 | [0.0] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip21.json: -------------------------------------------------------------------------------- 1 | [-0.0] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip22.json: -------------------------------------------------------------------------------- 1 | [1.2345] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip23.json: -------------------------------------------------------------------------------- 1 | [-1.2345] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip24.json: -------------------------------------------------------------------------------- 1 | [5e-324] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip25.json: -------------------------------------------------------------------------------- 1 | [2.225073858507201e-308] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip26.json: -------------------------------------------------------------------------------- 1 | [2.2250738585072014e-308] -------------------------------------------------------------------------------- /test/json_roundtrip/roundtrip27.json: -------------------------------------------------------------------------------- 1 | [1.7976931348623157e308] -------------------------------------------------------------------------------- /test/json_tests/fail1.json: -------------------------------------------------------------------------------- 1 | "A JSON payload should be an object or array, not a string." -------------------------------------------------------------------------------- /test/json_tests/fail10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_tests/fail10.json -------------------------------------------------------------------------------- /test/json_tests/fail11.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /test/json_tests/fail12.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /test/json_tests/fail13.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot have leading zeroes": 013} -------------------------------------------------------------------------------- /test/json_tests/fail14.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /test/json_tests/fail15.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \x15"] -------------------------------------------------------------------------------- /test/json_tests/fail16.json: -------------------------------------------------------------------------------- 1 | [\naked] -------------------------------------------------------------------------------- /test/json_tests/fail17.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \017"] -------------------------------------------------------------------------------- /test/json_tests/fail18.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_tests/fail18.json -------------------------------------------------------------------------------- /test/json_tests/fail19.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /test/json_tests/fail2.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /test/json_tests/fail20.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /test/json_tests/fail21.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /test/json_tests/fail22.json: -------------------------------------------------------------------------------- 1 | ["Colon instead of comma": false] -------------------------------------------------------------------------------- /test/json_tests/fail23.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /test/json_tests/fail24.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /test/json_tests/fail25.json: -------------------------------------------------------------------------------- 1 | [" tab character in string "] -------------------------------------------------------------------------------- /test/json_tests/fail26.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_tests/fail26.json -------------------------------------------------------------------------------- /test/json_tests/fail27.json: -------------------------------------------------------------------------------- 1 | ["line 2 | break"] -------------------------------------------------------------------------------- /test/json_tests/fail28.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /test/json_tests/fail29.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /test/json_tests/fail3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_tests/fail3.json -------------------------------------------------------------------------------- /test/json_tests/fail30.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /test/json_tests/fail31.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /test/json_tests/fail32.json: -------------------------------------------------------------------------------- 1 | {"Comma instead if closing brace": true, -------------------------------------------------------------------------------- /test/json_tests/fail33.json: -------------------------------------------------------------------------------- 1 | ["mismatch"} -------------------------------------------------------------------------------- /test/json_tests/fail4.json: -------------------------------------------------------------------------------- 1 | ["extra comma",] -------------------------------------------------------------------------------- /test/json_tests/fail5.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /test/json_tests/fail6.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /test/json_tests/fail7.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /test/json_tests/fail8.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /test/json_tests/fail9.json: -------------------------------------------------------------------------------- 1 | {"Extra comma": true,} -------------------------------------------------------------------------------- /test/json_tests/pass1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_tests/pass1.json -------------------------------------------------------------------------------- /test/json_tests/pass2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_tests/pass2.json -------------------------------------------------------------------------------- /test/json_tests/pass3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_tests/pass3.json -------------------------------------------------------------------------------- /test/json_testsuite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_testsuite/README.md -------------------------------------------------------------------------------- /test/json_testsuite/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/json_testsuite/sample.json -------------------------------------------------------------------------------- /test/unit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-source-parsers/json/HEAD/test/unit.cpp --------------------------------------------------------------------------------