JavaScriptJSON


introduzione

JSON (JavaScript Object Notation) è un leggero formato di scambio di dati. È facile per gli esseri umani leggere e scrivere e facile per le macchine analizzare e generare. È importante rendersi conto che, in JavaScript, JSON è una stringa e non un oggetto.

Una panoramica di base può essere trovata sul sito web json.org che contiene anche collegamenti alle implementazioni dello standard in molti diversi linguaggi di programmazione.

Sintassi

  • JSON.parse (input [, reviver])
  • JSON.stringify (valore [, replacer [, spazio]])

Parametri

Parametro Dettagli
JSON.parse Analizza una stringa JSON
input(string) Stringa JSON da analizzare.
reviver(function) Prescrive una trasformazione per la stringa JSON di input.
JSON.stringify Serializzare un valore serializzabile
value(string) Valore da serializzare in base alle specifiche JSON.
replacer(function o String[] o Number[]) Seleziona in modo selettivo alcune proprietà dell'oggetto value .
space(String o Number ) Se un number viene fornito, space numero di spazi vuoti verrà inserito di leggibilità. Se viene fornita una string , la stringa (primi 10 caratteri) verrà utilizzata come spazi vuoti.

Osservazioni

I metodi di utilità JSON sono stati prima standardizzati in ECMAScript 5.1 §15.12 .

Il formato è stato formalmente definito in L'applicazione / json Media Type per JSON (RFC 4627 luglio 2006) che è stata successivamente aggiornata in JSON Data Interchange Format (RFC 7158 marzo 2013, ECMA-404 ottobre 2013 e RFC 7159 marzo 2014).

Per rendere disponibili questi metodi nei vecchi browser come Internet Explorer 8, utilizzare json2.js di Douglas Crockford.

JSON Esempi correlati