mirror of
https://github.com/nlohmann/json.git
synced 2026-03-11 19:51:24 +00:00
🐛 fix for #656
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"
This commit is contained in:
1112067
test/data/json_nlohmann_tests/all_unicode_ascii.json
Normal file
1112067
test/data/json_nlohmann_tests/all_unicode_ascii.json
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user