JSON Diff en línea
Compara JSON o YAML en paralelo y enfócate en cambios reales, no en formato ni orden de claves.
Relacionado
Guías para Diff
Reparar JSON no válido: de «qué falla» a un archivo limpio
Repara JSON que casi parece correcto —comas finales, comillas simples, claves sin comillas— con un formateador inteligente que tolera el casi-JSON y luego valida de forma estricta.
Arreglar comas finales en JSON
Una coma final después de la última propiedad de un objeto o del último elemento de un arreglo es válida en algunos contextos de JavaScript, pero no es JSON válido.
Valida el JSON antes de las solicitudes API
Una validación rápida antes de enviar una solicitud API puede separar los problemas de sintaxis JSON de los errores de autenticación, esquema y backend.
Cómo funciona JSON Diff
Pega dos documentos JSON (o YAML) y obtén una comparación lado a lado al instante. Ambos documentos se parsean y se reserializan con las claves ordenadas antes del diff, por lo que las diferencias en el orden de las claves no generan falsos positivos —— solo se resaltan los cambios reales de valor.
Úsala como herramienta de jsondiff, json compare online o ** compare json online** para respuestas de API, pruebas de instantáneas, fixtures o cargas de webhooks. Compare json : detecta de un vistazo las diferencias entre dos versiones del mismo documento.
- Vista lado a lado —— a la izquierda las líneas eliminadas, a la derecha las añadidas y en el centro las sin cambios
- Métricas resumidas —— número de campos añadidos, eliminados, cambiados y sin cambios de un vistazo
- JSON y YAML —— alterna el formato para comparar documentos YAML
- Ignora el orden de claves ——
{"a":1,"b":2}y{"b":2,"a":1}se tratan como iguales
FAQ
¿Por qué dos documentos —uno ordenado y otro no— se consideran iguales?
Porque según el estándar los objetos JSON no tienen orden. Este diff normaliza las claves antes de comparar, por lo que {"a":1,"b":2} y {"b":2,"a":1} son equivalentes —— solo se resaltan las diferencias reales de valor.