RFC 6902 - JavaScript Object Notation (JSON) Patch
Contents
- 1. Introduction (Introduzione)
- 2. Conventions (Convenzioni)
- 3. Document Structure (Struttura del documento)
- 4. Operations (Operazioni)
- 5. Error Handling (Gestione degli errori)
- 6. IANA Considerations (Considerazioni IANA)
- 7. Security Considerations (Considerazioni sulla sicurezza)
- 8. Acknowledgements (Ringraziamenti)
- 9. References (Riferimenti)
- Appendix A. Examples (Esempi)
- A.1. Adding an Object Member (Aggiunta di un membro oggetto)
- A.2. Adding an Array Element (Aggiunta di un elemento array)
- A.3. Removing an Object Member (Rimozione di un membro oggetto)
- A.4. Removing an Array Element (Rimozione di un elemento array)
- A.5. Replacing a Value (Sostituzione di un valore)
- A.6. Moving a Value (Spostamento di un valore)
- A.7. Moving an Array Element (Spostamento di un elemento array)
- A.8. Testing a Value: Success (Test di un valore: Successo)
- A.9. Testing a Value: Error (Test di un valore: Errore)
- A.10. Adding a Nested Member Object (Aggiunta di un oggetto membro nidificato)
- A.11. Ignoring Unrecognized Elements (Ignorare elementi non riconosciuti)
- A.12. Adding to a Nonexistent Target (Aggiunta a un target inesistente)
- A.13. Invalid JSON Patch Document (Documento JSON Patch non valido)
- A.14. ~ Escape Ordering (Ordinamento escape ~)
- A.15. Comparing Strings and Numbers (Confronto tra stringhe e numeri)
- A.16. Adding an Array Value (Aggiunta di un valore array)
Abstract (Sommario)
JSON Patch definisce una struttura di documento JSON per esprimere una sequenza di operazioni da applicare a un documento JavaScript Object Notation (JSON); è adatto per l'uso con il metodo HTTP PATCH. Il tipo di media "application/json-patch+json" viene utilizzato per identificare tali documenti di patch.
Status of This Memo (Stato di questo memo)
Questo è un documento Internet Standards Track.
Questo documento è un prodotto dell'Internet Engineering Task Force (IETF). Rappresenta il consenso della comunità IETF. Ha ricevuto una revisione pubblica ed è stato approvato per la pubblicazione dall'Internet Engineering Steering Group (IESG). Ulteriori informazioni sugli standard Internet sono disponibili nella sezione 2 di RFC 5741.
Le informazioni sullo stato attuale di questo documento, eventuali errata e come fornire feedback possono essere ottenute all'indirizzo http://www.rfc-editor.org/info/rfc6902.
Copyright Notice (Avviso sul copyright)
Copyright (c) 2013 IETF Trust e le persone identificate come autori del documento. Tutti i diritti riservati.
Questo documento è soggetto a BCP 78 e alle disposizioni legali dell'IETF Trust relative ai documenti IETF (http://trustee.ietf.org/license-info) in vigore alla data di pubblicazione di questo documento. Si prega di esaminare attentamente questi documenti, poiché descrivono i diritti e le restrizioni relativi a questo documento. I componenti di codice estratti da questo documento devono includere il testo della licenza BSD semplificata come descritto nella sezione 4.e delle disposizioni legali del Trust e sono forniti senza garanzia come descritto nella licenza BSD semplificata.
Authors' Addresses (Indirizzi degli autori)
Paul C. Bryan (editore)
Salesforce.com
Mark Nottingham (editore)
Akamai
Data di pubblicazione: Aprile 2013
Categoria: Standards Track
ISSN: 2070-1721