Espacio de trabajo

Formateador JSON

Entrada

Formatea, valida y minimiza JSON online con esta herramienta gratuita. Organiza el JSON compacto para facilitar su lectura, elige el estilo de indentación, ordena las claves de los objetos y descarga el resultado.

Entrada

Resultado

Cargando herramienta

Cargando herramienta

Herramientas para desarrolladores

Formateador JSON

Formatea, valida y minimiza JSON online con esta herramienta gratuita. Organiza el JSON compacto para facilitar su lectura, elige el estilo de indentación, ordena las claves de los objetos y descarga el resultado.

Guía rápida

Cómo usar

Formatea, valida y minimiza JSON online con esta herramienta gratuita. Organiza el JSON compacto para facilitar su lectura, elige el estilo de indentación, ordena las claves de los objetos y descarga el resultado.

Detalles

Sobre esta herramienta

Formatea, valida y minimiza JSON online con esta herramienta gratuita. Organiza el JSON compacto para facilitar su lectura, elige el estilo de indentación, ordena las claves de los objetos y descarga el resultado.

¿Qué es JSON?

JSON (JavaScript Object Notation) es un formato de texto utilizado para almacenar e intercambiar datos estructurados. Se utiliza habitualmente en API, aplicaciones web, archivos de configuración y herramientas de procesamiento de datos.

JSON representa la información mediante objetos, arrays y valores como cadenas de texto, números, booleanos y null. Su estructura sencilla facilita el intercambio de datos entre aplicaciones, pero el JSON compacto puede resultar difícil de leer cuando contiene muchos objetos anidados o arrays largos.

Un formateador JSON organiza estos datos en un formato más legible. Un minimizador JSON hace lo contrario: elimina los espacios en blanco de formato que no son necesarios para reducir el tamaño del texto.

Cómo formatear JSON online

Pega tu JSON en el editor de entrada o abre un archivo .json desde tu dispositivo. También puedes arrastrar y soltar un archivo JSON en el área de entrada.

La herramienta valida la sintaxis JSON mientras escribes. Si el contenido es válido, puedes formatearlo con la indentación que prefieras:

2 espacios: Un estilo compacto y muy utilizado.

4 espacios: Añade más separación visual entre los niveles anidados.

Tabulaciones: Utiliza caracteres de tabulación para la indentación.

También puedes activar el formato automático mientras escribes para actualizar el resultado durante la edición. Si prefieres revisar primero el contenido, deja esta opción desactivada y aplica el formato cuando esté listo.

Embellecer JSON

El formato legible añade saltos de línea e indentación para facilitar la lectura y edición del JSON.

Por ejemplo, este JSON compacto:

{"name":"Alex","age":30,"active":true,"skills":["HTML","CSS","JavaScript"]}

Se puede formatear con una indentación de dos espacios así:

{

"name": "Alex",

"age": 30,

"active": true,

"skills": [

"HTML",

"CSS",

"JavaScript"

]

}

Los valores de los datos permanecen iguales. Solo cambia la presentación y los espacios en blanco.

Minimizar JSON

Minimizar JSON elimina los espacios en blanco de formato innecesarios, incluidos la indentación y los saltos de línea. Es útil cuando necesitas una representación compacta para transferir o almacenar texto JSON.

Por ejemplo, este JSON formateado:

{

"name": "Alex",

"age": 30,

"active": true

}

Se convierte en:

{"name":"Alex","age":30,"active":true}

La minimización modifica el formato del texto, no los valores de los datos.

Ordenar las claves de objetos JSON

Activa la ordenación recursiva para organizar alfabéticamente las propiedades de los objetos en toda la estructura JSON, incluidos los objetos anidados.

Por ejemplo:

{

"name": "Alex",

"age": 30,

"city": "Berlin"

}

Se puede ordenar así:

{

"age": 30,

"city": "Berlin",

"name": "Alex"

}

La ordenación cambia el orden en que aparecen las claves de los objetos. No ordena los elementos de los arrays.

Validar JSON y entender los errores

El formateador comprueba si el contenido sigue una sintaxis JSON válida. Cuando encuentra un problema de análisis, muestra un mensaje de error y proporciona el contexto de línea y columna cuando está disponible.

Por ejemplo, JSON requiere comillas dobles alrededor de los nombres de las propiedades y de los valores de texto. Este contenido no es válido:

{

name: "Alex"

}

El nombre de la propiedad debe estar entre comillas dobles:

{

"name": "Alex"

}

La herramienta ayuda a localizar errores de sintaxis, pero no repara automáticamente el JSON incorrecto.

Más opciones para trabajar con JSON

Cargar un ejemplo: Comienza con un documento JSON de muestra.

Abrir un archivo: Selecciona un archivo .json de tu dispositivo.

Arrastrar y soltar: Añade un archivo JSON directamente al área de entrada.

Copiar: Copia el resultado formateado o minimizado.

Descargar: Guarda el resultado como archivo .json.

Usar el resultado como entrada: Devuelve el resultado al editor de entrada para seguir modificándolo.

Limpiar: Elimina el contenido actual y comienza de nuevo.

Consultar contadores: Comprueba el número de líneas y caracteres de la entrada y la salida.

No es necesario enviar el contenido JSON a un servidor de conversión.

Ayuda

Preguntas frecuentes

¿Qué hace un formateador JSON?

Un formateador JSON organiza el texto JSON mediante indentación y saltos de línea para facilitar la lectura de objetos y arrays anidados. Esta herramienta también valida la sintaxis y permite minimizar JSON.

¿Cómo puedo formatear JSON online?

Pega tu JSON en el editor o abre un archivo .json. Elige una indentación de dos espacios, cuatro espacios o tabulaciones y aplica el formato. También puedes activar el formato automático mientras escribes.

¿Cuál es la diferencia entre embellecer y minimizar JSON?

Embellecer añade indentación y saltos de línea para mejorar la legibilidad. Minimizar elimina los espacios de formato innecesarios para obtener un texto más compacto. Ninguna de estas operaciones pretende cambiar los valores de los datos.

¿Esta herramienta puede validar JSON?

Sí. Comprueba la sintaxis JSON y muestra errores de análisis, con información de línea y columna cuando está disponible. No valida los datos mediante un esquema JSON.

¿Qué significa ordenar las claves JSON?

Ordena recursivamente las claves de los objetos en toda la estructura JSON. No ordena los elementos de los arrays.

¿El formateador corrige automáticamente el JSON no válido?

No. Muestra los errores de sintaxis y su ubicación cuando está disponible, pero debes corregir el contenido incorrecto manualmente.

¿Qué opciones de indentación están disponibles?

Puedes formatear JSON con dos espacios, cuatro espacios o tabulaciones.

¿Mi JSON se envía a un servidor?

No.