Ir al contenido principal

Formatea JSON con sangría de 2 o 4 espacios

Dar formato convierte un JSON compacto en un valor por línea y sangra cada nivel de anidación para que la estructura sea fácil de leer y comparar. El formateador ofrece 2 o 4 espacios por nivel.

Ejemplo resuelto

Entrada
{"id":7,"name":"Ada","roles":["admin","editor"],"settings":{"theme":"dark","alerts":false},"tags":[]}
Salida — 2 espacios
{
  "id": 7,
  "name": "Ada",
  "roles": [
    "admin",
    "editor"
  ],
  "settings": {
    "theme": "dark",
    "alerts": false
  },
  "tags": []
}
Líneas
13
Caracteres
150
Salida — 4 espacios
{
    "id": 7,
    "name": "Ada",
    "roles": [
        "admin",
        "editor"
    ],
    "settings": {
        "theme": "dark",
        "alerts": false
    },
    "tags": []
}
Líneas
13
Caracteres
180

Reglas que sigue el formateador

  • Cada propiedad de objeto y cada elemento de array va en su propia línea, con un nivel más de sangría que su contenedor.
  • Los objetos y arrays vacíos se quedan en una línea como {} y [].
  • La sangría usa solo espacios; no se ofrecen tabulaciones. Elige 2 espacios para una salida compacta o 4 para separar más los niveles.