Escaping follows the target grammar
Spaces and separator characters are escaped where required so Java can load the emitted keys and values. The output is data, not a Java source string literal.
Serialize a flat JSON object of string values using documented Properties escapes and deterministic key output.
Inputs are limited to 1 MiB and stay in this browser tab.
Nothing is placed in a URL, account, or remote log.
Bounded, explicit, and local
Only a flat string map has an unambiguous Properties representation. Arrays, nested objects, null, numbers, and Booleans are rejected rather than silently stringified or flattened.
Spaces and separator characters are escaped where required so Java can load the emitted keys and values. The output is data, not a Java source string literal.
The browser returns Unicode text. Save and load it through a Java API whose Reader or InputStream encoding contract matches the deployment.