Qué es JSON
JSON (JavaScript Object Notation) es el formato de texto más usado para intercambiar datos entre aplicaciones, APIs y archivos de configuración. Se compone de objetos entre llaves, listas entre corchetes, cadenas de texto, números, booleanos y valores nulos.
Para qué sirve este formateador
- Embellecer: convierte un JSON comprimido en una versión con saltos de línea y sangrías, mucho más fácil de leer.
- Validar: comprueba que la sintaxis es correcta y, si no lo es, muestra el mensaje del analizador.
- Minificar: elimina espacios y saltos de línea para reducir el tamaño al enviarlo por red.
Ejemplo
La entrada {"a":1,"b":[1,2]} se formatea con 2 espacios como un objeto de dos claves, con la lista desplegada en varias líneas. Al minificar, vuelve a quedar en una sola línea sin espacios sobrantes.
Errores de sintaxis más comunes
- Comillas simples: en JSON las claves y los textos van siempre con comillas dobles.
- Coma final: una coma después del último elemento de un objeto o lista no es válida.
- Claves sin comillas: {nombre: "Ana"} es JavaScript, no JSON válido.
- Comentarios: JSON no admite // ni /* */.
- Valores no permitidos: undefined, NaN o funciones no existen en JSON.
Tus datos no salen del navegador, así que puedes pegar respuestas de API o configuraciones privadas con tranquilidad.