Feedback
JSONItem escapes ordinary Unicode characters when writing JSON
- Status
- Fixed
- Fixed in
- v26.6.6
- Source discussion
- https://forum.objo.dev/d/447-a-little-concerned-about-the-json-writing
- Last updated
- 2026-06-25
Upvotes
0 upvotes
Uses your Objo forum account.
Public summary
JSONItem.ToString() and JSONItem.ToFormattedString() currently emit ordinary non-ASCII string characters as Unicode escape sequences, for example Björn becomes Bj\u00F6rn. This is valid JSON, but it is surprising for users and makes generated UTF-8 JSON harder to read and compare. JSON output should preserve ordinary Unicode characters while still escaping characters that JSON syntax requires to be escaped.