Appendix A. Changes from RFC 4627 (Modifiche rispetto a RFC 4627)
Questa sezione elenca le modifiche tra questo documento e il testo di RFC 4627.
-
Modificato il titolo e il sommario del documento
-
Cambiato il riferimento a [UNICODE] per renderlo non specifico della versione
-
Aggiunta la sezione "Specifiche JSON"
-
Aggiunta la sezione "Introduzione a questa revisione"
-
Cambiata la definizione di "testo JSON" per consentire che sia qualsiasi valore JSON, rimuovendo il vincolo che dovesse essere un oggetto o un array
-
Aggiunto linguaggio sui nomi di membri di oggetti duplicati, ordine dei membri e interoperabilità
-
Chiarito che i valori in un array non devono essere dello stesso tipo JSON
-
Applicato l'erratum #607 di RFC 4627 per correggere l'allineamento del diagramma della definizione "object"
-
Cambiato "as sequences of digits" in "in the grammar below" nella sezione "Numeri" e chiarita la base decimale
-
Aggiunto linguaggio sull'interoperabilità dei numeri come funzione IEEE754 e aggiunto riferimento IEEE754
-
Aggiunto linguaggio sull'interoperabilità e i caratteri Unicode e sul confronto di stringhe. Per questo, trasformata la vecchia sezione "Codifica" in sezione "Problemi di stringhe e caratteri" con tre sottosezioni: "Codifica dei caratteri", "Caratteri Unicode" e "Confronto di stringhe"
-
Cambiata la guida nella sezione "Parser" per indicare che le implementazioni possono impostare limiti sull'intervallo "e sulla precisione" dei numeri
-
Aggiornata e riorganizzata la sezione "Considerazioni IANA"
-
Creata una vera sezione "Considerazioni sulla sicurezza" ed estratto testo dalla sezione precedente "Considerazioni IANA"
-
Applicato l'erratum #3607 di RFC 4627 rimuovendo la considerazione sulla sicurezza che inizia con "A JSON text can be safely passed" e il codice JavaScript associato a tale considerazione
-
Aggiunta una nota nella sezione "Considerazioni sulla sicurezza" che evidenzia il rischio di utilizzare la funzione "eval()" in JavaScript o in qualsiasi altro linguaggio in cui il testo JSON è conforme alla sintassi di quel linguaggio
-
Aggiunta una nota in "Considerazioni IANA" che chiarisce che il tipo di media application/json manca di un parametro "charset"
-
Cambiato "100" in 100 nel primo esempio e aggiunto un campo booleano
-
Aggiunti esempi di testi JSON con valori semplici (né oggetto né array)
-
Aggiunta sezione "Contributori" per ringraziare Douglas Crockford
-
Aggiunto riferimento a RFC 4627
-
Spostato il riferimento ECMAScript da normativo a informativo e aggiornato per riferirsi a ECMAScript 5.1, e aggiunto riferimento a ECMA 404