Vigtigste punkter
- 01Formatering gør JSON lettere at læse, mens minificering fjerner ekstra whitespace for kompakt lagring eller overførsel.
- 02Validering fanger syntaksfejl som efterfølgende kommaer, enkle citater, unoterede nøgler og kommentarer.
- 03Formateren bruger browserens JSON-parser, så indsatte data uploades ikke til Handytool.
Hvorfor formaterer du JSON?
JSON er let for software at læse, men råe API-svar og config-blobber kan være smertefulde for mennesker. Pretty-printing tilføjer indrykning og linjebrud, så indlejrede arrays, objekter, strenge, tal, booleans og null værdier er lettere at inspicere.
Det samme værktøj kan også minificere JSON, når du har brug for en kompakt en-linje payload, eller validere det, når en parser, API, build trin eller config fil klager.
Sådan formaterer du JSON online
Indsæt kun data, du må inspicere lokalt, især når du arbejder med produktions payloads.
- 01
Åbn JSON-formateren
Indsæt JSON i inputruden eller vedhæft en JSON-fil fra din enhed.
- 02
Vælg indrykning
Vælg 2 mellemrum, 4 mellemrum eller tabs for at matche dit projekt eller editor stil.
- 03
Formater, minifier eller valider
Klik på Formater for læseligt output, Minifier for kompakt output eller Valider for at kontrollere JSON syntaksen.
- 04
Kopier eller download
Kopier outputtet eller download det som en JSON-fil efter at bekræfte, at resultatet parses korrekt.
Almindelige ugyldige JSON fejl
JSON er strengere end mange JavaScript objekteksempler, du ser i kodestykker.
- 01Efterfølgende kommaer efter det sidste objektegenskab eller array element.
- 02Enkle citater i stedet for dobbelt citater omkring strenge.
- 03Objektnøgler, der ikke er omsluttet af dobbelt citater.
- 04Kommentarer inden i JSON.
- 05Manglende kommaer mellem egenskaber eller array elementer.
Hvad sker der med JSON?
Formateren parser og serialiserer JSON i din browser med JavaScripts indbyggede JSON-understøttelse. Handytool behøver ikke at uploade din payload, config fil eller data dump.
Meget store JSON-dokumenter kan stadig bruge betydelig hukommelse i browseren. For enorme eksporter skal du kun formatere den sektion, du skal inspicere.
Ofte stillede spørgsmål om JSON-formater
Kan jeg formatere JSON uden at uploade det?
Ja. Handytool formaterer, minificerer og validerer JSON i browseren.
Hvad er forskellen mellem formatet og minificering?
Formatet tilføjer linjebrud og indrykning for læsbarhed. Minificering fjerner valgfri whitespace for at gøre JSON mindre.
Hvorfor mislykkes gyldigt JavaScript som JSON?
JSON har strengere syntaks end JavaScript objekt bogstaver. Det tillader ikke kommentarer, enkelt-citeret strenge, funktioner, undefined eller unoterede nøgler.
Kan jeg vedhæfte en JSON fil?
Ja. Vedhæft en JSON eller tekst fil, formater derefter, minifier, valider, kopier eller download resultatet.