从下面这个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>