¿Qué es JSON?
JSON es un formato de texto para representar objetos, listas y valores sencillos. Sus reglas son pequeñas y estrictas: las claves llevan comillas dobles, las propiedades se separan con comas y los valores booleanos se escriben en minúsculas.
¿Para qué sirve JSON?
Se usa en APIs, archivos de configuración, bases de datos y aplicaciones web porque es legible para las personas y fácil de interpretar para los programas.
Cómo formatear y validar JSON
Pega el texto, elige dos o cuatro espacios o tabulaciones y pulsa Formatear. Validar comprueba el texto y muestra estadísticas de objetos, arrays, claves, valores, líneas y profundidad.
Qué significa JSON inválido
Un JSON inválido no cumple la gramática del formato. La herramienta señala la posición aproximada detectada por el parser, muestra el mensaje original y añade una explicación solo cuando puede hacerlo con seguridad.
Errores comunes en JSON
Incorrecto: falta una coma
{
"nombre": "Marc"
"edad": 22
}Cada propiedad debe terminar con una coma salvo la última.
Correcto
{
"nombre": "Marc",
"edad": 22
}Incorrecto: clave sin comillas
{ nombre: "Marc" }Correcto
{ "nombre": "Marc" }Incorrecto: booleano con mayúscula
{ "activo": True }Correcto
{ "activo": true }JSON distingue mayúsculas y minúsculas.
JSON formateado frente a JSON minificado
El formato con sangría facilita revisar cambios y depurar datos. La versión minificada elimina espacios y saltos de línea para reducir el tamaño al transmitir o almacenar.
Diferencia entre objeto y array
Un objeto agrupa pares de clave y valor entre llaves. Un array mantiene una secuencia ordenada de valores entre corchetes; sus elementos no se reordenan al ordenar claves.
Comillas dobles en JSON
Las cadenas y las claves siempre usan comillas dobles. Para incluir una comilla dentro de una cadena se escapa como \".
JSON frente a JavaScript
JSON no admite funciones, comentarios, undefined ni expresiones. Que una estructura sea válida en JavaScript no significa que pueda guardarse como JSON.
Privacidad de la herramienta
El editor, el parser, el árbol y la descarga funcionan en el dispositivo. MiAtajo no recibe ni almacena el JSON que procesas.