Formateador JSON
Convierta un JSON minificado o desordenado en texto legible y bien sangrado, con un mensaje de error preciso si el JSON no es válido.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Formateador JSON?
JSON (JavaScript Object Notation) es el formato de texto estándar de las API, los archivos de configuración y los registros. Las respuestas de una API suelen llegar minificadas en una sola línea, lo que dificulta leerlas y revisarlas.
Este formateador analiza su JSON con un analizador estricto conforme a la RFC 8259 y lo vuelve a escribir con la sangría elegida. A diferencia de las herramientas basadas en JSON.parse y JSON.stringify, los números se copian carácter a carácter: 12345678901234567890 o 1.50 nunca se redondean ni se reescriben.
¿Cómo funciona?
- Pegue su JSON o abra un archivo .json: el resultado formateado aparece al instante.
- Elija 2 espacios, 4 espacios, una tabulación o el formato compacto de una línea, y marque «Ordenar claves» para el orden alfabético.
- Si el JSON no es válido, la herramienta muestra el motivo con la línea y la columna del problema y un breve fragmento.
- Copie el resultado o descárguelo como formatted.json.
Casos de uso habituales
- Leer una respuesta de API minificada copiada desde la pestaña Red del navegador.
- Normalizar un package.json, un tsconfig o un archivo de ajustes antes de confirmarlo, para que los diffs sean pequeños.
- Comprobar que identificadores enteros de 64 bits siguen intactos antes de enviar una carga a otro servicio.
- Preparar un ejemplo JSON legible para documentación o un informe de errores.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
{"id":12345678901234567890,"name":"Ada Lovelace","tags":["math","code"],"address":{"city":"London","zip":"N1"},"scores":[1.50,2,{"bonus":null}]}{
"id": 12345678901234567890,
"name": "Ada Lovelace",
"tags": [
"math",
"code"
],
"address": {
"city": "London",
"zip": "N1"
},
"scores": [
1.50,
2,
{
"bonus": null
}
]
}Privacidad
Formateador JSON se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Las claves duplicadas se mantienen tal cual (son válidas pero ambiguas). Los comentarios y las comas finales no son JSON: use Reparar JSON.
Preguntas frecuentes
¿El formateador cambia mis números?
No. Los números y las secuencias de escape de las cadenas se copian exactamente. Los enteros mayores que 9 007 199 254 740 991 generan una advertencia, porque un programa JavaScript que lea ese JSON los redondearía.
¿Cómo se calcula la línea y la columna del error?
El analizador cuenta líneas y caracteres hasta el primer carácter inesperado, así que obtiene una posición como «línea 3, columna 8» y un fragmento de esa línea con una marca.
¿Mi JSON se envía a un servidor?
No. El análisis y la impresión se hacen en la pestaña de su navegador (en un worker para archivos muy grandes), de modo que los datos confidenciales no salen de su equipo.
Herramientas relacionadas
Validador JSON
Compruebe si un texto es JSON válido y localice el carácter exacto donde falla.
JSON y datos
Minificador JSON
Comprima un documento JSON en una sola línea compacta y compruebe cuántos bytes ahorra.
JSON y datos
Reparar JSON
Pegue «casi JSON» de un registro, una respuesta de chatbot o un fragmento de JavaScript y obtenga JSON válido, con un informe claro de cada cambio.
JSON y datos
Visor JSON
Explore un documento JSON como un árbol desplegable en lugar de un muro de texto, con un resumen de su estructura.
JSON y datos
Ordenar claves JSON
Reordene alfabéticamente las claves de cada objeto JSON para obtener un documento estable y canónico.
JSON y datos
Conversor de JSON a YAML
Convierta JSON en YAML legible de estilo bloque, con cadenas entre comillas solo cuando hace falta.
JSON y datos
Conversor de JSON a XML
Convierta un documento JSON en XML bien formado con control del elemento raíz, los atributos y el formato.
JSON y datos
Comparador de JSON (diff)
Pegue dos documentos JSON y vea qué cambió en los datos, sin importar el orden de las claves ni la sangría.
JSON y datos