Opmaak gebruiken wanneer een JSON-antwoord of -configuratie moeilijk te lezen is op één regel. Het voorbeeld bevat een string, een boolean en een array. De formatter ontleedt eerst de invoer, dus ongeldige JSON produceert een fout in plaats van een gedeeltelijk geformatteerde resultaat.
Voorbeeldinvoer
{"name":"Ada","active":true,"roles":["reader","editor"]}Verwacht resultaat
{
"name": "Ada",
"active": true,
"roles": [
"reader",
"editor"
]
}Stap voor stap
- Houd de opmaakbewerking geselecteerd en inspecteer het voorgevulde JSON object.
- Voer de formatter uit en vergelijk de twee-ruimte inspringing met het verwachte resultaat.
- Probeer de compacte bewerking, introduceer dan een volgkomma om een validatiefout te zien.
Het resultaat begrijpen
Regeldoorbraken en inspringen maken het object makkelijker te inspecteren zonder de voorbeeldwaarden te wijzigen. JSON vereist dubbel-geciteerde eigendomsnamen en strings. Commentaar, achterliggende komma's en ongedefinieerd zijn niet geldig JSON. Een parser kan ook dubbele eigenschappen vervangen door hun laatste waarde.
Beperkingen en aandachtspunten
Ontleden maakt gebruik van JavaScript-nummerprecisie en kan grote integer identificaties ronden. Zulke identificaties als strings opslaan. Formatteren is geen byte-besparende transformatie, dus gebruik het niet op ondertekende payloads die exacte originele bytes vereisen.