Formatar i validar JSON
Enganxa un JSON per donar-li un format llegible, comprovar si és vàlid o minificar-lo. Si té errors, t'indiquem la línia i la columna. Tot es processa al teu navegador.
Què és JSON?
JSON (JavaScript Object Notation) és un format de text per intercanviar dades estructurades. És el format més utilitzat per les API web, els fitxers de configuració i moltes bases de dades NoSQL. Es basa en dues estructures: els objectes (parells "clau": valor entre claus) i els arrays (llistes de valors entre claudàtors).
Els valors poden ser cadenes entre cometes dobles, nombres, true, false, null, objectes o arrays.
Errors de JSON més habituals
Gairebé tots els errors de sintaxi es deuen a poques causes: comes finals després de l'últim element ([1, 2,]), claus o cadenes amb cometes simples en lloc de dobles, claus sense cometes, comentaris (JSON no en permet) o caràcters de control sense escapar dins d'una cadena, com un salt de línia.
Aquest validador fa servir l'analitzador de JSON del teu navegador, el mateix que JSON.parse() a JavaScript, de manera que el que aquí és vàlid també ho serà al teu codi.
Formatar o minificar?
El JSON formatat (amb sagnat i salts de línia) és més fàcil de llegir i de revisar en un control de versions. El JSON minificat elimina tots els espais innecessaris i ocupa menys, per això és preferible per transmetre'l per la xarxa o desar-lo.