Originariamente inviato da whisher
JavaScript Object Notation la key word
JavaScript Object Notation è il nome esteso di JSON, ma quello in cui si è imbattuto lui è la dichiarazione letterale di un oggetto (JavaScript Literal Object Notation in inglese), che si contrappone all'istanziazione esplicita. C'è una differenza enorme tra le tre cose. Per capirsi:

JavaScript Explicit Object Instantiation:

codice:
var miaVariabile = new Object();
JavaScript Literal Object Notation:

codice:
var miaVariabile = {};
JavaScript Object Notation (JSON):

codice:
var miaVariabile = "{}";
Dunque quando si parla di JSON si parla sempre di stringhe da parsare in oggetti.