JSON是JavaScript的子集,我们在JavaScript中可以很容易的使用它。下面是官方网站上面提供的一个例子:
var myJSONObject = {"bindings": [{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}]} ;这个例子中,创建了一个对象,它只包含一个成员“bindings”。“bindings”中有一个包含了3个对象的数组,而这每个对象都有"ircEvent"、"method"和"regex"3个成员。
myJSONObject.bindings[ 0 ].method 的值是 " newURI "JSON官方网站提供的一个开源的JSON解析器和字符串转换器:json.jsstring.parseJSON() 解析函数,它将JSON文本解析成object或者array,可以抛出一个语法错误的异常;array.toJSONString(),boolean.toJSONString() , date.toJSONString(), number.toJSONString(), object.toJSONString(),string.toJSONString(): 这几个函数可以生成JSON文本下面写一个简单的解析和转换的例子:
var str = '[ " 0 " , " 1 " ]'; var obj = str.parseJSON();document.write(obj[ 0 ]);document.write(obj[ 1 ]);结果是01
var doc = new Array();doc[ 0 ] = ' 0 ';doc[ 1 ] = ' 1 ';document.write(doc.toJSONString())结果是["0","1"] 资源:官方网站:http://www.json.orgJSON解析和转换器下载:http://www.json.org/json.js
<script type="text/javascript"> // </script>