JSON Diff Checker compara dos documentos JSON estructuralmente en lugar de línea por línea. En lugar de decirle "difiere la línea 14", analiza los documentos e informa exactamente qué claves se agregaron, eliminaron o cambiaron, con rutas completas como caracters.ratelimit o tags[2], para que pueda ver de un vistazo qué cambió realmente entre dos respuestas de API, archivos de configuración o manifiestos de paquete.
Las herramientas de diferencial basadas en texto producen ruido en JSON: las teclas reordenadas, las diferentes sangría o las comas de final se muestran como cambios incluso cuando los datos son idénticos. Un diferencial estructural ignora el formato por completo y compara los valores analizados. También atrapa una clase de errores que se ocultan los diferenciales, como un valor que cambia silenciosamente el tipo del número 3000 a la cadena "3000", marcada aquí como una entrada distinta de "cambiado de tipo", porque esa diferencia rompe a los consumidores de tipo estricto aunque se vea idéntico de un vistazo.
Todo funciona al 100% en su navegador. El JSON que pega (cargas de API, configuraciones de entorno, exportaciones de bases de datos) nunca sale de su dispositivo, por lo que es seguro comparar documentos de sistemas internos o de producción. No hay registro, no hay carga y la herramienta funciona sin conexión una vez que se carga la página.
Pegue el JSON original en el panel izquierdo y el JSON actualizado en el panel derecho, o haga clic en Cargar ejemplo para ver un ejemplo trabajado con cada tipo de diferencia.
Habilite "Ignorar orden de matriz" si la posición del elemento es irrelevante para sus datos: útil para listas de etiquetas o conjuntos de ID donde [ 1,2,3] debe ser igual [ 3,2,1].
Haga clic en Comparar. Primero se validan ambos documentos: si cualquiera de los dos lados tiene un error de sintaxis, obtiene el mensaje de análisis exacto y de qué lado proviene.
Lea los recuentos de resumen, luego escanee la tabla de diferencias con sus rutas JSON, valores antiguos y valores nuevos. Copie el informe de diferencial a su portapapeles para pegarlo en un comentario o en un ticket de PR.
Compara valores analizados, por lo que el orden de las claves, la sangría y las diferencias de espacio en blanco nunca aparecen como cambios falsos
Cada diferencia se informa con su ruta completa: características.RateLimit, Users[3].email, para que pueda saltar directamente al cambio
Un número que se convierte en una cadena (3000 → "3000") se marca por separado de un cambio de valor, detectando errores.
Trate las matrices como conjuntos desordenados cuando la posición del elemento es irrelevante, eliminando el ruido de las listas reordenadas
Format, validate, and minify JSON data
Compare two texts and find differences. Highlight additions, removals, and common parts with word or character level comparison.
Convert JSON arrays to CSV format with support for nested objects, automatic header generation, and proper escaping
0 comments
No comments yet. Be the first to share your thoughts!