Может кто-нибудь сказать мне, в чем заключается основное различие между объектом JavaScript, определенным с помощью Object Literal Notation и объекта JSON?
Согласно книге на JavaScript это говорит, что это объект, определенный с помощью нотации объекта:
var anObject = {
property1 : true,
showMessage : function (msg) { alert(msg) }
};
Почему в этом случае это не объект JSON? Только потому, что это не определяется с помощью кавычек?