87,899
社区成员
发帖
与我相关
我的任务
分享
var data_1 = "{ 'DEMO': 'TEST' }";
var data_2 = '{ "TEST": "DEMO" }';
var jsarr_1 = eval("(" + data_1 + ")");
alert(jsarr_1.DEMO);
var jsarr_2 = JSON.parse(data_2);
alert(jsarr_2.TEST);
var jsarr_3 = JSON.parse(data_1); //Uncaught SyntaxError: Unexpected token '
var jsarr_4 = jQuery.parseJSON(data_1); //Uncaught SyntaxError: Unexpected token '
var jsarr_5 = jQuery.parseJSON(data_2);
alert(jsarr_5.TEST);
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<style>
</style>
</head>
<body>
<script>
var str = '{"name": "Tom"}';
var obj = eval('('+str+')');
alert( obj.name )
</script>
</body>
</html>