DevTools

Formateador de JSON

Use Formateador de JSON en Ali Hub DevTools con validación clara, resultados, información de privacidad y límites documentados.

Entrada principal

El almacenamiento solo se usa cuando la herramienta describe datos locales del navegador, versionados, limitados al ámbito, borrables y no sensibles.

Instalar esta herramienta

Añade esta herramienta a tu dispositivo para acceder rápidamente.

Formateador de JSON

Da formato a JSON válido con una indentación clara, revisa datos anidados y elige espacios sin cambiar el modelo de datos.

Haz que JSON sea fácil de leer

El JSON compacto sirve para transportar datos, pero resulta difícil de revisar durante el desarrollo. El formateador presenta objetos y matrices con saltos de línea e indentación coherente para que puedas seguir la estructura, comparar campos y detectar valores inesperados.

Dar formato es una tarea de presentación. Ayuda a leer un documento válido sin cambiar sus valores ni sus relaciones. Si la fuente es incorrecta, corrige primero las comillas, las comas o los corchetes; cambiar espacios no puede reparar una sintaxis incompleta.

Qué significa formatear JSON

JSON es un formato de texto compuesto por objetos, matrices, cadenas, números, booleanos y null. El formateador interpreta esa estructura y la vuelve a escribir con líneas y espacios. La opción de indentación controla la profundidad visual, pero no añade campos, ordena claves, convierte formatos ni aplica reglas de JSON Schema.

El JSON estándar usa comillas dobles para los nombres y las cadenas. Los comentarios, las comas finales, NaN e Infinity aparecen en algunas extensiones de lenguajes, pero no forman parte de la gramática estándar. Por eso un literal de objeto de JavaScript puede fallar como JSON.

Cómo usar el formateador

  1. Pega o escribe el documento JSON en el campo de origen.
  2. Elige una indentación numérica, por ejemplo dos o cuatro espacios.
  3. Ejecuta el formateador y revisa el resultado. Si hay un error, corrige la fuente y vuelve a intentarlo.
  4. Compara las claves, los tipos y los valores antes de copiar el resultado a un archivo.

Método de formato

  • Analizar primero

    La entrada debe interpretarse como un valor JSON antes de poder organizarla. Así se distingue un error de sintaxis de un cambio de presentación.

  • Indentar lo anidado

    Los objetos y las matrices se separan en líneas cuando la profundidad lo hace más claro. La indentación elegida se repite en cada nivel.

  • Serializar texto legible

    El resultado es otra representación textual del valor analizado. Pueden cambiar los espacios mientras se conserva la estructura prevista.

Un resultado legible no demuestra que existan campos obligatorios ni que los datos cumplan reglas de negocio.

Cómo leer el resultado

Comprueba el resultado como texto y como datos. Revisa claves, orden de las matrices, tipos escalares y contenido de las cadenas. Los saltos de línea y los espacios añadidos son parte normal del formato.

Un error indica que la fuente no se pudo interpretar con la gramática aceptada. Revisa comas, comillas, corchetes, escapes y el valor situado cerca del problema.

Errores habituales

Un literal de objeto de JavaScript, YAML o JSON con comentarios suele provocar un fallo. Usa JSON estándar con comillas dobles y sin comentarios ni comas finales.

La indentación no ordena claves ni valida campos obligatorios. Mantén esas tareas separadas para no confundir legibilidad con validez semántica.

Límites

La interfaz documenta una fuente de texto y una indentación numérica. Eso no demuestra compatibilidad con JSON Schema, JSON5, conversión de formatos o carga de archivos.

Los documentos grandes, las claves duplicadas, la precisión numérica y las convenciones de una aplicación requieren pruebas separadas en el sistema que consumirá los datos.

Examples

Formatear un objeto compacto

¿Cómo se lee un objeto de una sola línea?

Envía el objeto con dos espacios.

Cada propiedad aparece en una línea y sus nombres y valores permanecen iguales.

Mostrar una matriz anidada

¿Cómo reviso una matriz de objetos?

Ejecuta el formato con dos espacios.

Los corchetes y los límites de cada objeto dejan visible la jerarquía.

Elegir cuatro espacios

¿Cuándo conviene una indentación más ancha?

Selecciona cuatro espacios y formatea la fuente.

Cada nivel queda más separado y puede ser más cómodo en una revisión amplia.

Detectar una comilla ausente

¿Qué ocurre si el nombre no está entre comillas?

Envía la fuente y revisa la respuesta.

No es JSON estándar: el nombre del miembro debe ser una cadena entre comillas dobles.

Conservar un booleano

¿true se convierte en una cadena?

Formatea el objeto y compara los tipos.

true sigue siendo booleano y yes sigue siendo una cadena entre comillas.

Mantener null

¿Cómo se muestra null?

Formatea el objeto y revisa el valor.

null permanece explícito y no equivale a omitir la propiedad ni a usar una cadena vacía.

Frequently asked questions

¿Formatear también valida JSON?

Necesita analizar la fuente, por lo que un error de sintaxis puede impedir el resultado. No valida esquemas, campos obligatorios ni reglas de negocio.

¿Cambiará mis valores?

La operación prevista cambia espacios y líneas. Compara el resultado cuando hay números muy grandes o claves duplicadas, porque el comportamiento del analizador puede importar.

¿Puedo usar comillas simples?

No en JSON estándar. Los nombres y las cadenas usan comillas dobles; las simples pertenecen a algunos lenguajes de programación.

¿Por qué falla una coma final?

Algunas extensiones aceptan una coma después del último elemento, pero la gramática estándar no. Elimínala antes de formatear.

¿Dos o cuatro espacios?

Usa el ancho que coincida con tu proyecto o revisión. Solo afecta a la lectura y al espacio, no al modelo de datos.

¿Ordena las claves?

No lo supongas. Formatear organiza el diseño; conserva el orden salvo que exista una opción documentada para ordenar.

¿Puede reparar JSON incorrecto?

No. Corrige comillas, comas, corchetes y escapes en la fuente. La herramienta no puede adivinar la estructura prevista de forma segura.

¿El JSON formateado ocupa menos?

Normalmente ocupa más porque añade espacios. El JSON compacto ayuda al transporte y el formateado ayuda a las personas a revisarlo.

References