Programadores

Comparador estructural JSON

Compara dos documentos JSON por estructura. Identifica propiedades añadidas, eliminadas o modificadas con rutas JSON Pointer y arrays por índice.

100.000 caracteres y 64 niveles. No se transforman números que perderían precisión.

Objetos: orden de claves irrelevante. Arrays: comparación por índice. Rutas JSON Pointer. Máximo 500 diferencias.

Qué hace esta herramienta

Encuentra diferencias de datos sin confundir el orden de claves con un cambio. Los arrays conservan significado posicional.

Cómo utilizarla

  1. Pega el JSON original y el nuevo.
  2. Procesa para validar ambos y comparar sus estructuras.
  3. Revisa rutas, tipo de diferencia y valores anteriores/nuevos.

Ejemplo verificable

Entrada
Original {"a":1,"b":2}; nuevo {"b":2,"a":3}.
Resultado esperado
Una diferencia changed en /a; b no cambia.

Limitaciones que conviene revisar

  • 100.000 caracteres por documento, 64 niveles y hasta 500 diferencias.
  • Rechaza claves duplicadas/reservadas y números que perderían precisión. No aplica parches ni reordena arrays.

Leer el tutorial completo

Herramientas relacionadas

Consultar todas las guías. Procesamiento local: la página descarga recursos HTTP, pero no envía a un servidor los archivos o datos introducidos para estas funciones.