Formateador JSON Online

My tools
No tools yet

Entrada JSON

Estructura

Introduce un JSON válido para ver aquí un árbol plegable

Todo el análisis y el formateo ocurren en tu navegador. Tu JSON nunca se sube.

Los enlaces para compartir guardan el JSON después del # de la URL, que los navegadores nunca envían al servidor.

Formatear y validar JSON en línea

  1. 1

    Pega o carga tu JSON

    Pega el JSON en el editor de la izquierda o suelta encima un archivo .json. El contenido permanece en tu navegador y nunca se sube.

  2. 2

    Explora el árbol y revisa los errores

    A la derecha aparece un árbol plegable. Si el JSON no es válido, el panel de errores indica la línea, la columna y el motivo exactos, y puede reparar los problemas habituales en un clic.

  3. 3

    Formatea y luego copia o descarga

    Elige sangría de 2 o 4 espacios o tabulador, o minifica a una sola línea, y después copia el resultado o descárgalo como archivo .json.

Descripción general de características

Analiza, formatea y valida JSON en tu navegador. Pega o carga un archivo a la izquierda y obtén al instante un árbol plegable a la derecha. Cuando el JSON no es válido obtienes la línea, la columna y el motivo exactos en lugar de un simple mensaje de «no válido». Elige sangría de 2 o 4 espacios o tabulador, minifica a una sola línea, ordena las claves y conserva intactos los enteros que superan el rango seguro de JavaScript en lugar de redondearlos en silencio. Todo se ejecuta en tu dispositivo, así que el JSON nunca se sube.

Descripción de la herramienta

Pega o abre tu JSON y obtén al instante un árbol plegable y una validación precisa hasta la línea y la columna. Incluye formateo, minificado, orden de claves, reparación de JSON no válido en un clic, búsqueda y copia de JSONPath. Los enteros grandes conservan su precisión, los archivos de hasta 10 MB siguen siendo interactivos y todo se ejecuta en el navegador.

Última actualización

Lista de capacidades

  • Tres vistas: panel dividido, solo editor y solo árbol. Los objetos anidados y arrays se pueden contraer y expandir por capas
  • Editor con números de línea, resaltado de sintaxis JSON y plegado de código. Al haber errores, se resalta toda la línea y puedes saltar al error con un clic
  • Herramienta de formateo JSON: elige entre sangría de 2 o 4 espacios o Tab, formateo JSON en línea con efecto inmediato
  • Compresión JSON: comprime a una sola línea con un clic, o descomprime invertidamente para restaurar la sangría
  • Validación de formato JSON: valida en tiempo real, localiza la línea y columna exacta, proporciona explicaciones legibles en chino para errores comunes
  • Reparación automática: corrige comillas faltantes, comillas simples, comas finales, comentarios, True/False/None de estilo Python y otros formatos ilegales
  • JSON sin escape: restaura con un clic el JSON que fue escapado como cadena, sin pérdida de precisión en números grandes
  • JSON con escape: convierte JSON en literales de cadena que pueden incrustarse en código
  • Vista de tabla: visualiza arrays de objetos directamente como una tabla bidimensional, con columnas que representan la unión de todas las claves
  • Validación JSON Schema: proporcionar un Schema, listar cada ubicación que no cumple y saltar a la línea y columna
  • Ordenar por nombre de clave opcional, facilitando la comparación línea por línea de dos JSON con estructura idéntica
  • Los números grandes y formatos como 2.370 se conservan tal cual, sin pérdida de precisión en formato o compresión
  • Buscar por nombre de clave o valor, expandir automáticamente el nivel superior al encontrar coincidencias y mostrar la cantidad
  • JSONPath: hacer clic en cualquier nodo para copiar su JSONPath, pegar en código o aserciones de prueba
  • Soporte NDJSON / JSONL: arrastra y suelta archivos .json / .jsonl / .ndjson para cargarlos, NDJSON sugerirá fusionar en un array
  • Mantener interactividad para archivos menores a 10MB, documentos de 5MB sin lag al escribir
  • Procesamiento completamente local en el navegador, sin inicio de sesión, sin publicidad, sin carga de datos

Comentarios de usuarios

Tu comentario será revisado (y censurado si es necesario) antes de mostrarse públicamente. No incluyas correos, contraseñas ni otros datos personales.

Tus comentarios nos ayudan a mejorar ❤️

Herramientas relacionadas

Guías relacionadas

Preguntas frecuentes

¿Qué métodos de sangría y compresión admite esta herramienta?
Pegue el JSON en el editor de la izquierda para formatearlo automáticamente. Puede elegir sangría de 2 espacios, 4 espacios o tabulaciones en la barra de herramientas, o comprimir todo en una sola línea. El resultado se puede copiar directamente o descargar como archivo .json.
¿Se cargará mi JSON en el servidor?
No. El análisis, formateo, validación y reparación se realizan completamente en su navegador. El contenido JSON no se envía a nuestros servidores. Los enlaces compartidos colocan el contenido después del # en la URL, por lo que el navegador tampoco envía esta parte al servidor.
¿Cuál es el tamaño máximo de archivo JSON que se puede procesar?
Los archivos menores de 10 MB se pueden expandir normalmente en estructura de árbol y buscar. De 10 MB a 20 MB entra en modo limitado, solo hace validación y localización de errores sin construir el árbol completo. Los archivos mayores de 20 MB no se cargarán; use herramientas locales para procesarlos.
¿Qué debo cambiar cuando aparece el error Unexpected token?
Esto significa que hay un carácter no permitido por la sintaxis JSON en esa posición. Las causas más comunes son comas finales, comillas simples, nombres de claves sin comillas dobles o paréntesis faltantes al final. El panel de errores indicará la línea y columna exactas; en la mayoría de los casos, hacer clic en "Reparar" lo resolverá.
¿Qué sintaxis inválida puede manejar la reparación automática?
Sí. La función de reparación puede manejar comillas dobles faltantes, comillas simples, comas finales, comentarios, comas y paréntesis faltantes, así como True/False/None de Python y cadenas JSON escapadas. Antes de reparar, mostrará el número de cambios; solo después de confirmar se escriben los cambios, y puede deshacer.
Copie la ruta JSONPath del campo en la vista de árbol
Haga clic en cualquier nodo en la vista de árbol para copiar su JSONPath (como $.data[0].id) y ruta de punto en dos formatos, facilitando pegarlos en código o aserciones de pruebas de API.
¿Se pierden la precisión en números enteros muy grandes?
No. El formateo y la compresión se basan en el procesamiento de texto sin procesar sin analizar JSON en números de JavaScript y convertir nuevamente, por lo que números enteros muy grandes como 9123372036854000123 y ceros finales como 2.370 se preservan tal como están.
¿Puedo buscar en archivos grandes?
Sí. Admite búsqueda por nombre de clave, valor o ambos, mostrando el número de coincidencias y expandiendo automáticamente todos los nodos padre de las coincidencias. Las líneas coincidentes se desplazan a la vista visible y puede saltar rápidamente entre múltiples coincidencias.
Esta página proporciona visualización, formateo y validación al mismo tiempo
Generalmente se refieren a tres aspectos de lo mismo: el visor es responsable de mostrar estructuras anidadas como un árbol plegable, la herramienta de formateo ajusta la sangría para que JSON sea legible, el validador determina si la sintaxis es válida e indica dónde están los errores. Esta herramienta proporciona las tres capacidades en una sola página.
Después de confirmar la estructura, exporte a Excel o CSV
Después de confirmar que la estructura JSON es correcta, puede usar las herramientas JSON a Excel o JSON a CSV del sitio para completar la exportación; también hay herramientas de conversión disponibles para JSON a YAML, Python, Java y otros formatos.