Formateador de JSON
Indenta, ordena o minifica JSON, conservando cada número tal como lo escribió.
Resultados
JSON formateado
{
"nome": "Ana",
"idade": 30,
"marcas": [
1,
2,
3
],
"morada": {
"rua": "A",
"n": 7
}
}
Campos
6
Profundidad de anidamiento
2
Tamaño antes
69
B
Tamaño después
119
B
Qué hace esta herramienta
Un muro de JSON minificado es ilegible. Péguelo aquí y vuelve ordenado, con el recuento de campos y la profundidad al lado. Ordenar las claves sirve para comparar dos versiones del mismo documento.
Fórmula
lee el JSON y vuelve a escribirlo con la indentación pedida
Variables
| Símbolo | Significado | Unidad |
|---|---|---|
text | JSON | — |
mode | Qué hacer | — |
indent | Espacios de sangría | — |
OUT | JSON formateado | — |
FD | Campos | — |
DP | Profundidad de anidamiento | — |
SB | Tamaño antes | B |
SA | Tamaño después | B |
Ejemplo resuelto
- JSON{"nome":"Ana","idade":30,"marcas":[1,2,3],"morada":{"rua":"A","n":7}}
- Qué hacerpretty
- Espacios de sangría2
- JSON formateado{ "nome": "Ana", "idade": 30, "marcas": [ 1, 2, 3 ], "morada": { "rua": "A", "n": 7 } }
- Campos6
- Profundidad de anidamiento2
- Tamaño antes69 B
- Tamaño después119 B
Limitaciones
- El cálculo se realiza íntegramente en su navegador. Los valores introducidos nunca se envían a un servidor.
Preguntas frecuentes
¿Modifica mis números?
No, y es deliberado. La mayoría de formateadores convierte 1.0 en 1 y puede perder dígitos. Este conserva cada número tal como lo escribió.