Introduce el JSON
Pega un documento o abre un archivo .json local de hasta 5 MiB.
Valida y da formato a JSON en tu navegador, o reduce su tamaño; consulta estadísticas y abre archivos locales sin subirlos.
El editor procesa el documento en tu navegador.
Pega un documento o abre un archivo .json local de hasta 5 MiB.
Dar formato indenta, Validar comprueba sin reescribir y Minificar elimina espacios prescindibles.
Lee el estado y las estadísticas; después copia o descarga la salida si la necesitas.
JSON representa datos mediante objetos, listas, cadenas, números, booleanos y null. Pega una respuesta o abre un archivo .json local. «Dar formato» indenta el documento con dos espacios; «Validar» comprueba la sintaxis y muestra estadísticas sin alterar el texto original; «Minificar» elimina espacios prescindibles.
Validar analiza el texto y conserva la entrada original. Dar formato y Minificar analizan y vuelven a serializar: pueden cambiar el espaciado, la representación de números y claves duplicadas.
El documento {"user":{"name":"Ada","active":true},"roles":["editor"]} contiene dos objetos, una lista, cuatro claves y tres valores primitivos. Su valor más profundo está a dos niveles de la raíz. Al formatearlo, los campos aparecen en líneas indentadas; al minificarlo, vuelve a la representación compacta.
Las claves y cadenas deben llevar comillas dobles. Los comentarios, las comas finales y las comillas simples no forman parte de JSON válido. El mensaje de error procede del analizador JSON del navegador; la línea y la columna solo aparecen cuando este facilita la posición del carácter, y pueden variar entre versiones.
Los objetos y las listas se cuentan por separado. El recuento de claves no incluye índices de listas; los valores primitivos incluyen null. La profundidad máxima toma la raíz como nivel cero. El tamaño en bytes corresponde al texto original codificado en UTF-8: un emoji puede ocupar más bytes que caracteres visibles.
La herramienta usa JSON.parse y JSON.stringify. Los números de JavaScript usan coma flotante binaria: enteros fuera del rango seguro pueden redondearse y exponentes enormes pueden serializarse como null. Si hay claves duplicadas, prevalece la última. También pueden cambiar el orden de las claves y la escritura de los números. «Validar» conserva el texto original; guárdalo si esos detalles importan.
La entrada admite hasta 5 MiB. El formateo permite como máximo 256 niveles y 16 MiB de salida. Las estadísticas se recorren de forma iterativa. Esta herramienta valida sintaxis JSON, no un JSON Schema ni la aceptación por una API concreta.
No. El navegador lo lee localmente y no lo envía ni lo guarda para futuras visitas. «Copiar» coloca la salida en el portapapeles; «Descargar» crea un archivo JSON local. «Borrar» elimina la entrada y el resultado de la interfaz.
Sí. Un documento JSON puede tener como raíz un valor primitivo, una lista o un objeto. Una entrada vacía no es JSON; una cadena JSON vacía se escribe con dos comillas dobles.