YamlBox

JSON herramientas

JSON Diff — Comparar dos documentos JSON

Pegue dos documentos JSON y obtenga una lista precisa de lo que cambió, por ruta, no por línea. Ideal para comparar respuestas API, versiones de configuración y cargas útiles entre entornos.

Opciones de conversión

JSON — cambiado (derecha)

JSON — original (izquierda)

Ejemplos: Configuración - antes · API respuesta - antes —⌘/Ctrl + Enter convierte · suelta un archivo para cargarlo · procesado localmente

Informe de diferencias

La salida es de sólo lectura. Utilice Copiar, Descargar o Compartir para eliminarlo.

Cómo utilizar la herramienta JSON Diferencia

  1. Pega el original JSON

    El panel izquierdo contiene el documento "antes". Pegar desde un archivo o una respuesta API.

  2. Pega el JSON modificado

    Cambie el segundo editor a su documento "después". El informe se actualiza a medida que escribe.

  3. Leer cambios por ruta

    Cada cambio muestra un JSONPath (como $.env.LOG_LEVEL), el valor anterior, el valor nuevo y si se agregó, eliminó o modificó.

¿Qué hace que esta herramienta sea diferente?

  • Diferencia estructural: el orden de las claves y los espacios en blanco nunca producen falsos positivos
  • JSONPath exacto para cada cambio, para que pueda acceder directamente a él
  • Recuentos resumidos: claves agregadas, eliminadas y modificadas
  • Detecta cambios de tipo explícitamente (cadena → número, objeto → matriz)
  • Lado del cliente: seguro para comparar cargas útiles de puesta en escena y producción

Privacidad por arquitectura: esta página no contiene análisis que reciban su entrada y el código de conversión se ejecuta en su pestaña. Puedes desconectarte de la red después de cargar y seguir trabajando.

JSON Diferencia — preguntas frecuentes

¿En qué se diferencia esto de una diferencia de texto?

Una diferencia de texto compara líneas, por lo que reformatear o reordenar las claves crea ruido. Esta herramienta analiza ambos documentos y compara valores por ruta, por lo que solo informa cambios semánticos reales.

¿Detecta elementos de matriz modificados?

Sí, las matrices se comparan elemento por elemento. Un elemento que existe en un documento pero no en el otro se informa como agregado o eliminado en una ruta indexada como $.users[2].

¿Puede comparar JSON con un orden de clave diferente?

Sí. El orden de las claves es irrelevante porque ambos documentos se analizan primero. {"a":1,"b":2} y {"b":2,"a":1} se comparan como idénticos.

¿Puedo comparar archivos YAML también?

Conviértalos primero con el convertidor YAML a JSON en otra pestaña, luego pegue ambas salidas JSON aquí. Debido a que la diferencia es estructural, convertir YAML a JSON primero no afecta el resultado.

¿Buscando “comparar archivos json”, “json comparar en línea”, “herramienta de diferencia json”? Estás en el lugar correcto. explorar todas las 19 herramientas.

Lectura más profunda

Artículo de blog · 6 min de lectura JSON diff: comparar datos tal como están realmente Compare dos cargas útiles JSON con una diferencia estructural JSON que ignora el orden de las claves y los espacios en blanco, resalta los valores movidos y muestra por qué las diferencias de texto son engañosas. Leer la guía →