Keys remain flat strings
A key such as service.url stays one JSON member name. Nested-object conventions belong to application schemas, not java.util.Properties.
Decode the documented line and escape grammar into a flat JSON string map while keeping dotted keys literal.
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
Properties is a flat string table. The converter does not infer objects from dots, arrays from repeated names, or numbers and Booleans from spelling. Comments and original escape choices are reported as presentation loss.
A key such as service.url stays one JSON member name. Nested-object conventions belong to application schemas, not java.util.Properties.
Continuation markers, escaped separators, spaces, and Unicode escapes are represented by their parsed characters. The compact JSON result cannot recreate the original spelling.