在jQuery中创建JSON对象的最佳方法是什么?

aal*_*sta 6 javascript ajax jquery json

在jQuery中创建JSON对象的最佳方法是什么(不使用解析器或AJAX)?

var JSONobj = new JSON({'a':'b'})
Run Code Online (Sandbox Code Playgroud)

And*_*ndy 6

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.人类很容易读写.机器很容易解析和生成.它基于JavaScript编程语言的一个子集,标准ECMA-262第3版 - 1999年12月.JSON是一种完全独立于语言的文本格式,但使用C语言系列程序员熟悉的约定...这些属性使JSON成为理想的数据交换语言.

资源

JSON是JavaScript的对象文字符号的子集.由于JSON是JavaScript的一个子集,因此可以在语言中使用它而不会有任何麻烦或麻烦.

var myJSONObject = {"bindings": [
        {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
        {"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
        {"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
    ]
};
Run Code Online (Sandbox Code Playgroud)

资源

但是,要从外部源解析JSON或从您自己的代码序列化JSON对象,您需要一个像JSON-js这样的库,因为Javascript/ECMAScript目前不支持这个,但是:

预计本机JSON支持将包含在下一个ECMAScript标准中.

  • ECMAScript第5版.本机支持JSON.见[15.12](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf) - JSON对象. (2认同)

And*_*ume 3

您应该能够仅使用对象文字语法:

var JSONobj = {'a':'b'};
Run Code Online (Sandbox Code Playgroud)