← Volver al blog
Guía de herramientas

Formato, validación y ordenación de claves JSON

Distingue sintaxis, formato, compresión y ordenación con ejemplos reproducibles y comprobaciones de tipos.

Empieza con JSON válido

Las claves y cadenas usan comillas dobles; los booleanos son true/false y el valor vacío es null. Un objeto JavaScript no siempre es JSON: comentarios, comillas simples y comas finales pueden fallar.

Revisa comillas, comas y corchetes cerca del error. Reduce una entrada grande a un objeto o array para localizar el problema y restaura después los datos.

Formato y compresión conservan el significado

Formatear añade sangría y saltos; compactar elimina espacios innecesarios. No limpian datos sensibles ni demuestran que una respuesta de API sea correcta.

El objeto siguiente mantiene los mismos datos en ambos estilos. La sangría de dos espacios ayuda a leer estructuras anidadas; revisa los campos antes de copiar.

{"b":2,"a":1}

{
  "b": 2,
  "a": 1
}

Ordenar claves no ordena arrays

La opción recursiva reorganiza claves de objetos para comparar configuraciones. Los elementos de arrays conservan el orden; no ordena productos, registros ni fechas.

{"b":2,"a":1} puede convertirse en {"a":1,"b":2}, pero [2,1] sigue igual. Comprueba compatibilidad si un sistema externo depende del orden de claves.

Después de la sintaxis, los tipos

"18" es texto y 18 es número. La validación sintáctica no exige age ni que sea entero; usa JSON Schema para esas reglas.

Los números JavaScript pueden perder precisión fuera del intervalo de enteros seguros. Guarda identificadores largos como cadenas según la API y conserva el original si importan bytes exactos.

← Volver al blog