Formatering og validering
JSON-formaterer
Formater uleselig JSON: innrykk på 2, 4 mellomrom eller tabulator, sorterte nøkler, fargelegging, sammenleggbart tre og store heltall bevart.
Slik bruker du verktøyet
- 1
Lim inn JSON-en din eller slipp en fil («Last inn et eksempel» for å prøve).
- 2
Velg innrykk og sortering av nøkler.
- 3
Bla i resultatet som kode eller tre, og kopier det eller last ned filen.
Hjelp
- Lim inn JSON på én linje eller slipp en fil: den rykkes inn med en gang, med 2 mellomrom, 4 mellomrom eller en tabulator, og nøkler kan sorteres alfabetisk på alle nivåer.
- Resultatet vises som farget kode eller et sammenleggbart tre: for et stort dokument åpner treet bare de nyttige nivåene og viser lange lister i grupper på 100.
- Ingenting avrundes: en identifikator på 20 sifre, 92.50 eller 1E5 kopieres nøyaktig slik du skrev dem, mens de fleste verktøy skriver dem om via et JavaScript-tall.
- Ved feil oppgir verktøyet linje, kolonne, et utdrag med en markør og sannsynlig årsak: ekstra komma, enkle anførselstegn, nøkkel uten anførselstegn, kommentar, NaN …
- Dupliserte nøkler markeres og beholdes. Alt blir i nettleseren din; grense på 25 millioner tegn.
Tilhørende veiledning : JSON: formater, valider, minimer og konverter til CSV uten feil
Vanlige spørsmål
Endres identifikatoren min på 19 sifre?
Nei. Tall kopieres slik de er skrevet: 9007199254740993 forblir 9007199254740993, mens en ren JSON.parse etterfulgt av JSON.stringify ville gjort det om til 9007199254740992.
Hvorfor avvises JSON-en min når editoren min godtar den?
Streng JSON tillater ingen kommentarer, ingen etterfølgende komma, ingen enkle anførselstegn, ingen nøkler uten anførselstegn, ingen NaN eller undefined. Feilen som vises, navngir problemet og den nøyaktige posisjonen.
Endrer sortering av nøkler betydningen av JSON-en?
Ikke i nesten noen bruk: rekkefølgen på nøkler i et JSON-objekt har ingen betydning. Sortering hjelper til å sammenligne to filer eller få en stabil diff.
Skrevet og kontrollert av MaxyTools-teamet · Oppdatert
Fikk du hjelp av dette verktøyet?
Fikk du hjelp av verktøyet? Del det