Een genest object opmaken
Invoer {"name":"Ada","limits":{"seats":5}}
Resultaat Uitvoer met twee spaties spreidt het object over meerdere regels, en dezelfde gegevens tellen 3 sleutels op diepte 2.
Plak JSON om het in te springen, op syntaxfouten te controleren of alle spaties te verwijderen, met de bytegrootte voor en na.
Resultaat
Wijzig een invoer en het resultaat wordt direct bijgewerkt.
Invoer {"name":"Ada","limits":{"seats":5}}
Resultaat Uitvoer met twee spaties spreidt het object over meerdere regels, en dezelfde gegevens tellen 3 sleutels op diepte 2.
Invoer Een mooi opgemaakte configuratie van 4 KB.
Resultaat Verkleinen verwijdert meestal 20 tot 40 procent van de bytes, afhankelijk van hoe diep de inspringing was.
Invoer {"a":1,}
Resultaat Validatie mislukt met een fout, omdat standaard JSON geen komma vóór de sluitende accolade toestaat.
De gebruikelijke oorzaken zijn een komma aan het einde, enkele aanhalingstekens in plaats van dubbele aanhalingstekens, een sleutel zonder aanhalingstekens of een opmerking. Standaard JSON staat geen van deze toe.
Ja. Minificeren verwijdert alleen witruimte tussen tokens, dus parsers lezen exact dezelfde waarde. Bewaar het origineel als je leesbare diffs nodig hebt.
Nee. Parsen, formatteren en minificeren gebeuren allemaal in JavaScript op je apparaat, dus sleutels en eventuele geheimen blijven lokaal.
Nee. Formatteren behoudt de invoegvolgorde, wat JavaScript aanhoudt voor tekenreekssleutels. Het verandert wel de witruimte, dus de eerste diff lijkt groot.
Disclaimer: De resultaten volgen de formule op deze pagina en zijn alleen indicatief. Werkelijke hoeveelheden verschillen per materiaal, techniek en omstandigheden; reken een marge voordat je bestelt.