Sei in: Home : Competenze : Applicazioni Web : Javascript, JSON e relativi framework : JSON

JSON

E' il modo con cui si possono rappresentae oggetti javascript con una sintassi seplificata, in modo che successivamente sia rappresentabile da una stringa.

Ad esempio l'oggetto:

{
"nome":"pippo",
"cognome":"pluto",
"mioArray":["valore1","valore2"]
}

può essere inserito in una stringa: var stringaOggetto = '{"nome":"pippo","cognome":"pluto","mioArray":["valore1","valore2"]}'

e poi riconvertita a oggetto: var oggettoDaStringa = eval("("+stringaOggetto+")")

L'utilizzo di questa tecnica è tipico in AJAX, ma quando si interpreta una sringa JSON reperita via web conviene utilizzare parseJSON per evitare problemi di sicurezza.

Per leggere il JSON da file:

var jsonFileName = 'c:/persorso/file';

var dbConfig = JSON.parse(fs.readFileSync(jsonFileName).toString());