RFC 6902 - JavaScript Object Notation (JSON) Patch
Contents
- 1. Introduction
- 2. Conventions
- 3. Document Structure
- 4. Operations
- 5. Error Handling
- 6. IANA Considerations
- 7. Security Considerations
- 8. Acknowledgements
- 9. References
- Appendix A. Examples
- A.1. Adding an Object Member
- A.2. Adding an Array Element
- A.3. Removing an Object Member
- A.4. Removing an Array Element
- A.5. Replacing a Value
- A.6. Moving a Value
- A.7. Moving an Array Element
- A.8. Testing a Value: Success
- A.9. Testing a Value: Error
- A.10. Adding a Nested Member Object
- A.11. Ignoring Unrecognized Elements
- A.12. Adding to a Nonexistent Target
- A.13. Invalid JSON Patch Document
- A.14. ~ Escape Ordering
- A.15. Comparing Strings and Numbers
- A.16. Adding an Array Value
Abstract (Résumé)
JSON Patch définit une structure de document JSON pour exprimer une séquence d'opérations à appliquer à un document JavaScript Object Notation (JSON); il convient à une utilisation avec la méthode HTTP PATCH. Le type de média "application/json-patch+json" est utilisé pour identifier de tels documents de correctif.
Status of This Memo (Statut de ce mémo)
Ceci est un document de la piste des normes Internet.
Ce document est un produit de l'Internet Engineering Task Force (IETF). Il représente le consensus de la communauté IETF. Il a reçu un examen public et a été approuvé pour publication par l'Internet Engineering Steering Group (IESG). De plus amples informations sur les normes Internet sont disponibles dans la section 2 du RFC 5741.
Les informations sur le statut actuel de ce document, les errata éventuels et la manière de fournir des commentaires peuvent être obtenues à l'adresse http://www.rfc-editor.org/info/rfc6902.
Copyright Notice (Avis de droit d'auteur)
Copyright (c) 2013 IETF Trust et les personnes identifiées comme auteurs du document. Tous droits réservés.
Ce document est soumis au BCP 78 et aux dispositions légales de l'IETF Trust relatives aux documents IETF (http://trustee.ietf.org/license-info) en vigueur à la date de publication de ce document. Veuillez examiner attentivement ces documents, car ils décrivent vos droits et restrictions concernant ce document. Les composants de code extraits de ce document doivent inclure le texte de la licence BSD simplifiée tel que décrit dans la section 4.e des dispositions légales du Trust et sont fournis sans garantie comme décrit dans la licence BSD simplifiée.
Authors' Addresses (Adresses des auteurs)
Paul C. Bryan (éditeur)
Salesforce.com
Mark Nottingham (éditeur)
Akamai
Date de publication: Avril 2013
Catégorie: Standards Track
ISSN: 2070-1721