最佳答案
我想清楚地了解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);