2 dépôts
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 est une boîte à outils d'extension de navigateur web et un kit de développement frontend intégré à Chrome, Firefox et Edge. Il sert d'utilitaire de transformation de données, d'outil de débogage de page web et d'assistant de codage alimenté par l'IA. Le projet se distingue par l'intégration de modèles locaux et d'API compatibles avec OpenAI pour écrire, refactoriser et réparer du code directement dans le navigateur. Il fournit également des capacités pour générer des schémas TypeScript et des définitions Zod à partir d'échantillons de données en utilisant l'IA. La boîte à outils couvre un large éventail d'utilitaires pour développeurs, incluant le débogage réseau pour les connexions HTTP et WebSocket, l'encodage et le décodage de données pour des formats comme JWT et Base64, et des outils de traitement JSON pour formater, réparer et comparer des structures. Elle inclut également des outils frontend pour la mesure de mise en page, le formatage de code source et l'injection de scripts utilisateur personnalisés. Des capacités supplémentaires incluent une variété d'outils média et documentaires pour l'édition Markdown, le traitement de codes QR et la conversion d'images, ainsi que des générateurs d'utilitaires pour des identifiants uniques et des mots de passe sécurisés.
Implements a utility to identify additions, deletions, and modifications between two JSON data sets.
jsondiffpatch est une bibliothèque de diff et de patch JSON conçue pour calculer les différences entre deux objets JSON et appliquer ces changements pour synchroniser les états. Elle fonctionne comme un outil de synchronisation pour calculer des deltas et appliquer des patchs afin de mettre à jour ou de rétablir des objets JavaScript imbriqués complexes. Le projet fournit une implémentation conforme à la norme RFC 6902 JSON Patch pour les mises à jour atomiques et un moteur de rendu de différence visuelle qui convertit les deltas de données en vues HTML lisibles par l'homme. Il inclut un outil de diff de texte spécialisé pour effectuer une analyse fine, au niveau du caractère, sur de longues chaînes au sein de valeurs de données JSON. La bibliothèque couvre un large éventail de capacités, notamment la génération de delta récursive et le calcul de différence de tableau en utilisant des algorithmes de plus longue sous-séquence commune (LCS). Elle prend en charge le diff logique de tableau pour détecter les déplacements d'éléments via un hachage personnalisé et offre des options de sortie multi-format telles qu'un formatage console codé par couleur et un composant React dédié pour les comparaisons visuelles.
Calculates differences between two JSON structures to identify specific changes in content and hierarchy.