window.onload = function(){
var obj = '{
"name" : "Raj",
"age" : 32,
"married" : false
}';
var val = eval('(' + obj + ')');
alert( "name : " + val.name + "\n" +
"age : " + val.age + "\n" +
"married : " + val.married );
}
Run Code Online (Sandbox Code Playgroud)
在像这样的代码中,我试图创建JSON字符串只是为了玩.这是错误,但如果我把所有的名字,年龄,结婚在一行(第2行),它不会.有什么问题?
如何使用jquery提醒下面的JSON代码?
{
"results": {
"course": "CC167",
"books": {
"book": [
{
"-id": "585457",
"-title": "Beginning XNA 20 game programming : from novice to professional",
"-isbn": "1590599241",
"-borrowedcount": "16"
},
{
"-id": "325421",
"-title": "Red Hat Linux 6",
"-isbn": "0201354373",
"-borrowedcount": "17"
}
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的json文件内容,可以命名result.json.我需要使用JavaScript或jQuery提醒或打印此文件的所有数据.我怎样才能做到这一点 ?
我有一些JS在FF和IE中运行良好但在Chrome中我看到以下错误:
未捕获的异常ReferenceError:未定义JSON
我认为我需要包含一些内容,但我不确定是什么.救命?此外,任何线索为什么这可能适用于IE/FF而不是Chrome?
顺便说一句,我在我的脚本中使用JSON.stringify().
更新:JSON.stringify现在可以使用chrome(在引入时无法找到).