Formatejador JSON
Formata, valida i minimitza JSON
Com usar Formatejador JSON
Formata, valida i minimitza JSON Eina gratuïta en línia, sense registre, sense anuncis intrusius. Utilitza-la ara.
Per a què serveix formatar JSON?
JSON (JavaScript Object Notation) és el format estàndard d'intercanvi de dades per a APIs web, fitxers de configuració i emmagatzematge de dades. El JSON cru de les APIs sol estar minificat — comprimit en una sola línia — i és pràcticament il·legible. Formatar-lo afegeix sagnat i salts de línia per fer l'estructura clara i treballar-hi còmodament.
- Depuració d'APIs: Enganxeu una resposta crua d'API i visualitzeu a l'instant l'estructura, els objectes niats i els arrays en format llegible per a humans — imprescindible per a desenvolupadors backend i integradors d'APIs del dia a dia.
- Fitxers de configuració: Valideu i formateu fitxers de configuració JSON com ara les opcions de VS Code, package.json o eslint, abans de compartir-los o fer un commit al repositori.
- Exploració de dades: En treballar amb conjunts de dades grans, formatar ajuda a entendre l'estructura i el niat de les dades abans d'escriure codi que les processi.
- Detecció d'errors: El validador ressalta errors de sintaxi — comes que falten, claudàtors no tancats, valors invàlids — abans que causin errors difícils de diagnosticar en producció.
- Minificació: Elimineu tots els espais en blanc per reduir la mida del payload abans d'enviar-lo per la xarxa o emmagatzemar-lo a la base de dades i estalviar ample de banda.
Exemple: {"nom":"Anna","edat":30} es converteix en una estructura clarament sagnetada, que fa els objectes niats com {"adreça":{"ciutat":"Barcelona","cp":"08001"}} immediatament llegibles i comprensibles per a qualsevol desenvolupador.
Frequently Asked Questions
Quina diferència hi ha entre JSON i els objectes JavaScript?
JSON és un format de text basat en la sintaxi d'objectes JavaScript, però més estricte: les claus han d'anar entre cometes dobles, les comes finals no estan permeses, i les funcions o valors undefined no s'accepten. Els objectes JavaScript són més flexibles i existeixen únicament en memòria durant l'execució del programa.
Per què el meu JSON mostra un error de sintaxi?
Causes habituals: una coma darrere l'últim element, cometes simples en lloc de dobles, un caràcter especial no escapatat dins d'una cadena, o un claudàtor o clau no tancada. El formatador indicarà la posició exacta de l'error per facilitar la correcció ràpida.
Què és la minificació de JSON?
La minificació elimina tots els espais en blanc, salts de línia i sagnats del JSON, reduint la mida del fitxer. Un JSON formatat de 10 KB pot quedar en 6 KB minificat — útil per a respostes d'API i per reduir el consum d'ample de banda de xarxa.
JSON5 és el mateix que JSON?
No. JSON5 és una extensió que permet comentaris, cometes simples i comes finals. Els parsers JSON estàndard no poden processar JSON5. Feu servir sempre JSON estàndard per a APIs i intercanvi de dades interoperable entre sistemes.
JSON pot emmagatzemar dades binàries?
No directament. Les dades binàries s'han de codificar en Base64 abans d'incloure-les en JSON. Això augmenta la mida en aproximadament un 33%, però garanteix la compatibilitat amb tots els parsers JSON sense tractament especial.
JSON vs altres formats de dades
JSON és llegible, universalment suportat i l'estàndard per a APIs web modernes. XML és més verbose però suporta atributs i namespaces — encara dominant en sistemes empresarials i APIs SOAP. YAML és més net per a fitxers de configuració (Docker, Kubernetes) però sensible als errors d'espais en blanc. CSV és ideal per a dades tabulars però no pot representar estructures niades ni jerarquies. Protocol Buffers són formats binaris — més ràpids i compactes, però no llegibles per humans. Per a APIs web, JSON és l'estàndard clar i indiscutit.