Technical Specifications & Architecture
Syntax validation and value preservation The browser parser checks syntax. Output is then assembled from the original string, number and punctuation tokens, changing only whitespace outside strings. Parsed numeric values are never serialized, so large integers, trailing zeros, exponent notation and negative zero retain their spelling.
What is not changed Key order, duplicate keys, spaces within strings and escape sequences are preserved. This is not schema validation, duplicate-key resolution, sorting or canonicalization.
Output Copy and file download use the displayed result. Editing the input clears that result. The formatter does not send input or output to a server.