从下面这个demo可以知道 json的值 键对的值有可以 加‘’ 或者是“” 或者是不加引号
<html>
<head>
<title>json例子</title>
</head>
<body>
<script>
<!--
var data1="{\"root\":[{'name':'name1','value':'value1'}]}";
var data2="{'root':[{'name':'name2','value':'value2'}]}";
var data3='{"root":[{"name":"name3","value":"value3"}]}';
var data4='{root:[{name:"name4",value:"value4"}]}';
var data5='{"root":[{\'name\':\'name5\',\'value\':\'value5\'}]}';
var result1=eval('('+data1+')');
var result2=eval('('+data2+')');
var result3=eval('('+data3+')');
var result4=eval('('+data4+')');
var result5=eval('('+data5+')');
document.write(result1.root[0]['name']+'<br>');
document.write(result2.root[0]['name']+'<br>');
document.write(result3.root[0]['name']+'<br>');
document.write(result4.root[0]['name']+'<br>');
document.write(result5.root[0]['name']+'<br>');
document.write(result4.root[0].name);
-->
</script>
</body>
</html>