我对人们所说的对象文字、JSON、JavaScript 对象的确切含义感到困惑,对我来说,它们看起来很相似:
{foo: 'bar', bar : 'baz'}
AFAIK,上面是对象文字、json 以及 javascript 对象,不是吗?
对象字面量和 json 的意思是一样的吗?
你们如何区分哪个是什么?
变量jsonString
包含一个 JSON 字符串:
var jsonString = '{"foo": "bar", "bar" : "baz"}'
变量javascriptObject
包含一个 javascript 对象,使用对象字面量初始化:
var javascriptObject = {foo: 'bar', bar : 'baz'}
您可以将 json 字符串转换为 javascript 对象JSON.parse https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/parse,然后再次返回JSON.stringify https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/JSON/stringify.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)