2 Repos
Utilities for comparing two JSON structures to identify differences in content and hierarchy.
Distinct from JSON Structure Management: None of the candidates focus on the comparative difference (diffing) of two JSON sets.
Explore 2 awesome GitHub repositories matching data & databases · JSON Diff Tools. Refine with filters or upvote what's useful.
FeHelper ist eine Toolbox für Webbrowser-Erweiterungen und ein Frontend-Entwicklungs-Toolkit, das in Chrome, Firefox und Edge integriert ist. Es dient als Dienstprogramm zur Datentransformation, als Tool zum Debuggen von Webseiten und als KI-gestützter Coding-Assistent. Das Projekt zeichnet sich durch die Integration lokaler Modelle und OpenAI-kompatibler APIs aus, um Code direkt im Browser zu schreiben, zu refactoren und zu reparieren. Es bietet zudem Funktionen zur Generierung von TypeScript-Schemas und Zod-Definitionen aus Datenbeispielen mittels KI. Das Toolkit deckt ein breites Spektrum an Entwickler-Utilities ab, einschließlich Netzwerk-Debugging für HTTP- und WebSocket-Verbindungen, Daten-Encoding und -Decoding für Formate wie JWT und Base64 sowie JSON-Verarbeitungstools zum Formatieren, Reparieren und Vergleichen von Strukturen. Es enthält zudem Frontend-Tools für die Messung von Seitenlayouts, Quellcode-Formatierung und die Injektion benutzerdefinierter Skripte. Zusätzliche Funktionen umfassen eine Vielzahl von Medien- und Dokumententools für Markdown-Bearbeitung, QR-Code-Verarbeitung und Bildkonvertierung, neben Utility-Generatoren für eindeutige Identifikatoren und sichere Passwörter.
Implements a utility to identify additions, deletions, and modifications between two JSON data sets.
jsondiffpatch ist eine JSON-Diff- und Patch-Bibliothek, die dazu entwickelt wurde, Unterschiede zwischen zwei JSON-Objekten zu berechnen und diese Änderungen anzuwenden, um Zustände zu synchronisieren. Sie fungiert als Synchronisationstool zur Berechnung von Deltas und zum Anwenden von Patches, um komplexe verschachtelte JavaScript-Objekte zu aktualisieren oder zurückzusetzen. Das Projekt bietet eine RFC 6902-konforme Implementierung von JSON Patch für atomare Updates sowie einen visuellen Diff-Renderer, der Daten-Deltas in menschenlesbare HTML-Ansichten konvertiert. Es enthält ein spezialisiertes Text-Diff-Tool zur Durchführung einer feingranularen, zeichenbasierten Analyse langer Strings innerhalb von JSON-Datenwerten. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich rekursiver Delta-Generierung und Array-Differenzberechnung unter Verwendung von Longest-Common-Subsequence-Algorithmen. Sie unterstützt logisches Array-Diffing zur Erkennung von Elementverschiebungen mittels benutzerdefiniertem Hashing und bietet Multi-Format-Ausgabeoptionen wie farbcodierte Konsolenformatierung und eine dedizierte React-Komponente für visuelle Vergleiche.
Calculates differences between two JSON structures to identify specific changes in content and hierarchy.