#json-patch
2 APIs avec cette balise
API JSON Pointer
Adressez des valeurs dans un document JSON par JSON Pointer (RFC 6901) — la syntaxe de chemin /a/b/0 utilisée par JSON Patch (RFC 6902), JSON Schema et OpenAPI $ref. Le point de terminaison get résout la valeur à un pointeur (et vous indique si elle existe) ; set écrit une valeur à un pointeur et renvoie le document modifié (utilisez - comme dernier jeton de tableau pour ajouter) ; et list énumère chaque pointeur dans un document, optionnellement seulement les valeurs feuilles. L'échappement des jetons (~0 pour ~, ~1 pour /) est géré pour vous. Parfait pour lire et patcher chirurgicalement du JSON profond, construire des outils de configuration et de formulaire, et parcourir des réponses API. Calcul local pur — pas de clé, pas de service tiers, instantané ; jusqu'à 2 Mo via POST. En direct, rien n'est stocké. 4 points de terminaison. Distinct de l'interrogation JSONPath, du diff/patch JSON et de l'aplatissement par notation pointée.
api.oanor.com/jsonpointer-api
API de Diff & Patch JSON
Comparez et patchez des documents JSON selon les normes RFC. Passez deux documents et le service retourne s'ils sont égaux, un correctif JSON RFC 6902 (les opérations précises d'ajout/suppression/remplacement qui transforment le premier en second, en utilisant les chemins JSON-Pointer RFC 6901), un résumé des modifications et un correctif de fusion RFC 7386. Le point de terminaison de correctif fonctionne dans l'autre sens : appliquez un correctif RFC 6902 (opérations d'ajout, suppression, remplacement, déplacement, copie et test) ou un correctif de fusion RFC 7386 à un document et obtenez le résultat. Les documents peuvent être envoyés en ligne ou sous forme de corps JSON. Tout est calculé localement sans appels réseau, donc c'est rapide et déterministe. Conçu pour la gestion de configuration et d'état, la détection de changements d'API, les pistes d'audit et les journaux de modifications, les vérifications de concurrence optimiste et les pipelines de synchronisation de données. Un moteur de diff/patch JSON — distinct du diff de texte (textdiff), de l'interrogation JSONPath (jsonpath), de la validation et de l'affichage élégant JSON (json) et de la validation JSON-Schema (jsonschema). Pas de clé en amont, pas de cache.
api.oanor.com/jsondiff-api