A complete rewrite of the string escape function. It now provides codepoint-to-\uxxxx escaping. Invalid UTF-8 byte sequences are not escaped, but copied as-is. I haven’t spent much time optimizing the code - but the library now agrees with Python on every single Unicode character’s escaping (see file test/data/json_nlohmann_tests/all_unicode_ascii.json). Other minor changes: replaced "size_t" by "std::size_t"
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| fuzzer-driver_afl.cpp | Loading commit data... | |
| fuzzer-parse_cbor.cpp | Loading commit data... | |
| fuzzer-parse_json.cpp | Loading commit data... | |
| fuzzer-parse_msgpack.cpp | Loading commit data... | |
| prefix.hpp | Loading commit data... | |
| unit-algorithms.cpp | Loading commit data... | |
| unit-allocator.cpp | Loading commit data... | |
| unit-capacity.cpp | Loading commit data... | |
| unit-cbor.cpp | Loading commit data... | |
| unit-class_const_iterator.cpp | Loading commit data... | |
| unit-class_iterator.cpp | Loading commit data... | |
| unit-class_lexer.cpp | Loading commit data... | |
| unit-class_parser.cpp | Loading commit data... | |
| unit-comparison.cpp | Loading commit data... | |
| unit-concepts.cpp | Loading commit data... | |
| unit-constructor1.cpp | Loading commit data... | |
| unit-constructor2.cpp | Loading commit data... | |
| unit-convenience.cpp | Loading commit data... | |
| unit-conversions.cpp | Loading commit data... | |
| unit-deserialization.cpp | Loading commit data... | |
| unit-element_access1.cpp | Loading commit data... | |
| unit-element_access2.cpp | Loading commit data... | |
| unit-inspection.cpp | Loading commit data... | |
| unit-iterator_wrapper.cpp | Loading commit data... | |
| unit-iterators1.cpp | Loading commit data... | |
| unit-iterators2.cpp | Loading commit data... | |
| unit-json_patch.cpp | Loading commit data... | |
| unit-json_pointer.cpp | Loading commit data... | |
| unit-meta.cpp | Loading commit data... | |
| unit-modifiers.cpp | Loading commit data... | |
| unit-msgpack.cpp | Loading commit data... | |
| unit-noexcept.cpp | Loading commit data... | |
| unit-pointer_access.cpp | Loading commit data... | |
| unit-readme.cpp | Loading commit data... | |
| unit-reference_access.cpp | Loading commit data... | |
| unit-regression.cpp | Loading commit data... | |
| unit-serialization.cpp | Loading commit data... | |
| unit-testsuites.cpp | Loading commit data... | |
| unit-udt.cpp | Loading commit data... | |
| unit-unicode.cpp | Loading commit data... | |
| unit.cpp | Loading commit data... |