Объект Javascript против JSON

Я хочу ясно понять основные различия между объектом Javascript и строкой JSON.

Допустим, я создал следующую переменную JS:

var testObject = {one: 1,"two":2,"three":3};

Q1. Допустимо ли имя ключа / свойства как с кавычками, так и без них? (например, «one»: 1 )

Если да, в чем разница?

Q2: Если я конвертирую выше, используя JSON.stringify (testObject) , в чем разница между исходным объектом JS и JSON?

Я считаю, что они почти одинаковы. Пожалуйста, поясните это подробнее.

Q3: Рекомендуется ли приведенный ниже метод для анализа строки JSON?

var javascriptObj = JSON.parse(jSonString);
199
задан Zearin 31 January 2014 в 06:13
поделиться