Formateador y validador de JSON
Pega JSON para formatearlo con 2 o 4 espacios o tabulaciones, minificarlo u ordenar sus claves. El JSON no válido se señala por línea y columna con una pista clara, como una coma final o comillas simples. No se envía nada a ningún servidor.
Tu JSON
Formateado
{
"name": "SmartCalcy",
"tools": 245,
"free": true,
"languages": [
"en",
"es",
"fr"
],
"owner": {
"country": "GB"
}
}Acerca de Formateador y validador de JSON
Pega JSON para formatearlo con 2 o 4 espacios o tabulaciones, minificarlo u ordenar sus claves. El JSON no válido se señala por línea y columna con una pista clara, como una coma final o comillas simples. No se envía nada a ningún servidor.
Forma parte de la sección «Herramientas de texto y palabras» de SmartCalcy. Se ejecuta en tu navegador sin cuenta, usa tu propia moneda y unidades (cámbialas en la parte superior de la página) y da estimaciones solo a título informativo, así que consulta la guía oficial antes de fiarte de un resultado.
Cómo usar la Formateador y validador de JSON
Qué calcula y cuándo usarla
Formatea, minifica, ordena y valida JSON. El JSON no válido se localiza por línea y columna, con una pista clara para los errores más comunes.
Cómo usarla, paso a paso
- Pega el JSON en el cuadro.
- Elige 2 espacios, 4 espacios, tabulaciones o minificar.
- Si quieres, ordena las claves alfabéticamente.
- Copia o descarga el resultado.
Qué significa cada dato
- Tu JSON – Cualquier texto JSON.
- Formato – 2 espacios, 4 espacios, tabulaciones o minificado.
- Ordenar claves – Ordena las claves de los objetos de la A a la Z en todos los niveles.
Cómo leer los resultados
- JSON válido – Tamaño de la salida formateada, con el número de claves, arrays y niveles de anidación.
- Error – Para JSON no válido: línea, columna, las líneas de alrededor y una pista.
La fórmula
La entrada se analiza con el analizador JSON estándar del navegador y se vuelve a escribir con la sangría elegida. Las claves se ordenan de forma recursiva cuando esa opción está activada.
Un ejemplo práctico
El ejemplo inicial es válido y se formatea en 147 bytes con sangría de 2 espacios: 6 claves, 1 array, 2 niveles de anidación.
Supuestos y límites
- Solo JSON estricto: los comentarios, las comillas simples y las comas finales son errores.
- Los números mantienen la precisión de JavaScript; los enteros muy grandes pueden perder cifras.
Errores comunes
- Comas finales después del último elemento.
- Comillas simples en lugar de dobles.
- Claves sin comillas copiadas de JavaScript.
Preguntas frecuentes
¿Se envía mi JSON a algún sitio?
No. Se procesa en tu navegador.
¿Por qué mi JSON no es válido?
La pista indica la causa más probable, como una coma final o comillas simples.
¿Puede minificar JSON?
Sí. Elige Minificar para quitar todos los espacios en blanco.