Formatar e validar JSON
Pega un JSON para darlle un formato lexible, comprobar se é válido ou minificalo. Se ten erros, indicámosche a liña e a columna. Todo se procesa no teu navegador.
Que é JSON?
JSON (JavaScript Object Notation) é un formato de texto para intercambiar datos estruturados. É o formato máis usado polas API web, os ficheiros de configuración e moitas bases de datos NoSQL. Baséase en dúas estruturas: os obxectos (pares "clave": valor entre chaves) e os arrays (listas de valores entre corchetes).
Os valores poden ser cadeas entre comiñas dobres, números, true, false, null, obxectos ou arrays.
Erros de JSON máis habituais
Case todos os erros de sintaxe débense a poucas causas: comas finais despois do último elemento ([1, 2,]), claves ou cadeas con comiñas simples en lugar de dobres, claves sen comiñas, comentarios (JSON non os admite) ou caracteres de control sen escapar dentro dunha cadea, como un salto de liña.
Este validador usa o analizador de JSON do teu navegador, o mesmo que emprega JSON.parse() en JavaScript, así que o que aquí é válido tamén o será no teu código.
Formatar ou minificar?
O JSON formatado (con sangría e saltos de liña) é máis doado de ler e de revisar nun control de versións. O JSON minificado elimina todos os espazos innecesarios e ocupa menos, polo que é preferible para transmitilo pola rede ou gardalo.