RFC 6902 - JavaScript Object Notation (JSON) Patch
Contents
- 1. Introduction (Einführung)
- 2. Conventions (Konventionen)
- 3. Document Structure (Dokumentstruktur)
- 4. Operations (Operationen)
- 5. Error Handling (Fehlerbehandlung)
- 6. IANA Considerations (IANA-Überlegungen)
- 7. Security Considerations (Sicherheitsüberlegungen)
- 8. Acknowledgements (Danksagungen)
- 9. References (Referenzen)
- Appendix A. Examples (Beispiele)
- A.1. Adding an Object Member (Hinzufügen eines Objektmitglieds)
- A.2. Adding an Array Element (Hinzufügen eines Array-Elements)
- A.3. Removing an Object Member (Entfernen eines Objektmitglieds)
- A.4. Removing an Array Element (Entfernen eines Array-Elements)
- A.5. Replacing a Value (Ersetzen eines Werts)
- A.6. Moving a Value (Verschieben eines Werts)
- A.7. Moving an Array Element (Verschieben eines Array-Elements)
- A.8. Testing a Value: Success (Testen eines Werts: Erfolg)
- A.9. Testing a Value: Error (Testen eines Werts: Fehler)
- A.10. Adding a Nested Member Object (Hinzufügen eines verschachtelten Mitgliedsobjekts)
- A.11. Ignoring Unrecognized Elements (Ignorieren nicht erkannter Elemente)
- A.12. Adding to a Nonexistent Target (Hinzufügen zu einem nicht existierenden Ziel)
- A.13. Invalid JSON Patch Document (Ungültiges JSON-Patch-Dokument)
- A.14. ~ Escape Ordering (~ Escape-Reihenfolge)
- A.15. Comparing Strings and Numbers (Vergleichen von Zeichenketten und Zahlen)
- A.16. Adding an Array Value (Hinzufügen eines Array-Werts)
Abstract (Zusammenfassung)
JSON Patch definiert eine JSON-Dokumentstruktur zum Ausdrücken einer Folge von Operationen, die auf ein JavaScript Object Notation (JSON) Dokument angewendet werden sollen; es eignet sich für die Verwendung mit der HTTP-PATCH-Methode. Der Medientyp "application/json-patch+json" wird verwendet, um solche Patch-Dokumente zu identifizieren.
Status of This Memo (Status dieses Memos)
Dies ist ein Internet Standards Track-Dokument.
Dieses Dokument ist ein Produkt der Internet Engineering Task Force (IETF). Es repräsentiert den Konsens der IETF-Community. Es hat eine öffentliche Überprüfung erhalten und wurde von der Internet Engineering Steering Group (IESG) zur Veröffentlichung genehmigt. Weitere Informationen zu Internet-Standards sind in Abschnitt 2 von RFC 5741 verfügbar.
Informationen über den aktuellen Status dieses Dokuments, etwaige Errata und wie Feedback gegeben werden kann, können unter http://www.rfc-editor.org/info/rfc6902 abgerufen werden.
Copyright Notice (Urheberrechtshinweis)
Copyright (c) 2013 IETF Trust und die als Dokumentautoren identifizierten Personen. Alle Rechte vorbehalten.
Dieses Dokument unterliegt BCP 78 und den rechtlichen Bestimmungen des IETF Trust in Bezug auf IETF-Dokumente (http://trustee.ietf.org/license-info), die zum Zeitpunkt der Veröffentlichung dieses Dokuments in Kraft sind. Bitte lesen Sie diese Dokumente sorgfältig durch, da sie Ihre Rechte und Einschränkungen in Bezug auf dieses Dokument beschreiben. Aus diesem Dokument extrahierte Codekomponenten müssen den Text der vereinfachten BSD-Lizenz enthalten, wie in Abschnitt 4.e der Trust Legal Provisions beschrieben, und werden ohne Gewährleistung bereitgestellt, wie in der vereinfachten BSD-Lizenz beschrieben.
Authors' Addresses (Adressen der Autoren)
Paul C. Bryan (Herausgeber)
Salesforce.com
Mark Nottingham (Herausgeber)
Akamai
Veröffentlichungsdatum: April 2013
Kategorie: Standards Track
ISSN: 2070-1721