Formatador JSON — Formateja, minimitza i valida JSON amb missatges d'error clars, directament al teu navegador.

Pega el JSON i es comprova i es formata a mesura que escrius. Tria 2 espais, 4 espais, un tabulador o la sortida minificada, ordena les claus si vols i obtén la línia i la columna exactes quan alguna cosa no va bé. Les teves dades mai no s'envien.

Formatar el meu JSON El teu JSON es manté al teu navegador
Formatador JSON que mostra JSON desordenat a l'esquerra i JSON ordenat i amb estat vàlid a la dreta

Entrada JSON

Estil de sortida

Resultat

–Estat
–Nivell superior
–Keys
–Depth
–Input size
–Mida de la sortida
La guia

Guia de formatador de JSON: JSON llegible i vàlid

Què és el JSON, per què es trenca i com solucionar-ho ràpidament.

Una explicació senzilla

Què és un formatador JSON?

Un formatador de JSON converteix el text JSON en un format ordenat i endentat que la gent pot llegir, o l'escurça en una sola línia compacta per enviar. Un validador comprova que el text realment és JSON i t'indica on no ho és.

Aquesta eina fa ambdues coses alhora. Llegeix el teu JSON amb un analitzador estricte, mostra el resultat en l'estil que triïs i indica la línia i la columna de qualsevol error, perquè el puguis corregir sense haver de buscar pel text.

Raons comunes per utilitzar-lo

Per què la gent fa servir un formatador de JSON

Llegir respostes de l'API

Pega una resposta minificada i veu'n l'estructura d'un cop d'ull en lloc d'una única línia llarga.

Fitxers de configuració

Comproveu el paquet, la configuració i els fitxers de dades per detectar errors tipogràfics abans que una aplicació no els pugui carregar.

Càrregues útiils més petites

Minifica el JSON per eliminar els espais en blanc abans d'incorporar-lo en una pàgina, una petició o una prova.

Com funciona

Què fa que un JSON sigui vàlid

JSON té un conjunt reduït de regles. El text està envoltat de cometes dobles, incloent-hi totes les claus. Els valors poden ser cadenes, nombres, true, false, null, matrius o objectes. Els elements estan separats per comes, sense coma després de l'últim, i no es permeten comentaris.

La majoria d'errors provenen d'alguns hàbits heretats de JavaScript o d'altres formats: cometes simples, claus sense cometes, comes finals, comentaris i valors com undefined o NaN. El validador identifica el problema que troba i la línia i la columna on es produeix.

El formatatge aquí té cura amb les teves dades. Els números i les cadenes es copien exactament tal com estan escrites, de manera que un ID llarg com 12345678901234567890 no perd dígits i 1.0 no es converteix en 1. Només canvien els espais en blanc, a més de l'ordre de les tecles si actives Ordena tecles. Si la mateixa clau apareix dues vegades en un objecte, l'eina t'adverteix, perquè la majoria d'analitzadors només conserven el darrer valor.

Fes-ho en pocs passos

Com utilitzar el formatador JSON

  1. Pega el teu JSON al quadre d'entrada, o obre un fitxer .json des del teu dispositiu.
  2. Tria 2 espais, 4 espais, Tab o Minify, i activa Ordena tecles si vols tecles alfabètics.
  3. Si apareix un error, premeu «Ves a l'error» per saltar a l'exacte lloc de l'entrada i corregir-lo.
  4. Còpia de premsa, o descarrega el resultat com a fitxer .json.
Millors resultats

Consells senzills

  • Repara primer l'error primer. Una sola cometa que falta pot causar diversos missatges més avall.
  • Utilitza les claus d'ordenació abans de comparar dos fitxers JSON, perquè l'ordre no generi diferències falses.
  • Mantingues la versió formatada mentre treballes i minimitza-la només quan estiguis a punt de publicar.
  • Si les teves dades utilitzen comentaris o comes finals de manera intencionada, es tracta de JSON5 o JSONC. Elimina-les abans d'enviar-les a un analitzador JSON estàndard.
És bo saber-ho

Limitacions i privacitat

Privacitat

El teu JSON s'analitza i es formata al teu navegador amb JavaScript d'aquesta pàgina. No s'envia, s'emmagatzema ni s'enregistra, i els fitxers descarregats es creen al teu dispositiu.

Limitacions

Només s'accepta JSON estàndard. Els comentaris, les cometes finals, les cometes simples i NaN es consideren errors i l'eina no els corregeix. Els fitxers molt grans, de més de 10 MB aproximadament, no es processen.

Preguntes freqüents

Preguntes freqüents sobre el formatador JSON

Com es formateja el JSON?

Pega el teu JSON al quadre d'entrada. Es formata immediatament amb la indentació que triïs: 2 espais, 4 espais o un tabulador. Després copia el resultat o descarrega'l com a fitxer .json.

Com troba errors el validador JSON?

L'eina llegeix el teu text amb un analitzador JSON estricte. Si alguna cosa està malament, mostra la línia i la columna del problema amb una breu explicació, i un botó et porta fins a aquell punt de l'entrada.

Quina és la diferència entre beautify i minify?

Beautify afegeix salts de línia i sangonera perquè el JSON sigui fàcil de llegir. Minify elimina tots els espais en blanc opcionals per fer que el text sigui tan petit com sigui possible. Les dades són les mateixes en ambdós casos.

Per què el meu JSON mostra un error?

Les causes habituals són una coma de tancament, cometes simples en lloc de dobles, claus sense cometes, una coma que falta entre elements o comentaris. El JSON estàndard no permet cap d'aquestes, i el missatge d'error assenyala el lloc exacte.

El format canvia les meves dades?

No. Les cadenes i els nombres es conserven exactament tal com els has escrit, incloent-hi nombres molt grans i valors com 1.0 o 1e3. Només canvien els espais en blanc, a més de l'ordre de les claus si actives "Ordena les claus".

Pot JSON tenir comentaris o comes al final?

No està permès en el JSON estàndard. Formats com JSON5 i JSONC els permeten, però aquest validador segueix l'estàndard, de manera que informa els comentaris i les comes finals com a errors.

S'ha pujat el meu JSON en algun lloc?

No. L'estil i la validació s'executen al vostre navegador i el vostre JSON mai no surt del vostre dispositiu. Això el fa segur per a respostes d'API i fitxers de configuració que preferiu mantenir privats.

Quin tamany màxim pot tenir un fitxer JSON que pugui formatar?

Fins a uns 10 MB de text. La velocitat depèn del teu dispositiu, així que els fitxers molt grans poden trigar una mica en un telèfon. Tot es processa a la memòria del teu navegador.

De persones que utilitzen aquesta eina

Ressenyes

Carregant ressenyes…
Continua

Més eines a la caixa

La pàgina d'inici ofereix dotzenes d'eines gratuïtes més que no requereixen cap clau d'API.

Suggeriu una eina