<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<script lanuage="javascript">
var str = '[{"name":"william","age":29},{"name":"dick","age":20},{"name":"tony","age":32}]'
document.write(JSON.parse(str)[1].name);
//document.write(myEval(str)); //这种不推荐, 在代码中使用eval是很危险的,特别是用它执行第三方的JSON数据,因为它不自带验证功能.
var a = {name:'william',age:30};
//document.write(JSON.stringify(a));
var myEval = function(str)
{
return eval('('+str+')');
}
总结:
JSON.parse(str); //解析JSON,可以点出来
JSON.stringify(a); //变成有字符型的 JSON格式
</script>
</head>
<body>
</body>
</html>
好文章推荐
http://www.bejson.com/go.php?u=http://www.bejson.com/demo2.php