1. Introduction
1. Introduction
JavaScript Object Notation (JSON) [RFC4627] est un format courant pour l'échange et le stockage de données structurées. HTTP PATCH [RFC5789] étend le Hypertext Transfer Protocol (HTTP) [RFC2616] avec une méthode pour effectuer des modifications partielles sur les ressources.
JSON Patch est un format (identifié par le type de média "application/json-patch+json") permettant d'exprimer une séquence d'opérations à appliquer à un document JSON cible (Target JSON Document); il convient à une utilisation avec la méthode HTTP PATCH.
Ce format est également potentiellement utile dans d'autres cas où il est nécessaire d'effectuer des mises à jour partielles sur un document JSON ou sur une structure de données ayant des contraintes similaires (c'est-à-dire qu'elles peuvent être sérialisées en tant qu'objet ou tableau en utilisant la grammaire JSON).