如何使用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" } ] } } }
这是我的json文件内容,可以命名为result.json。我需要使用JavaScript或jQuery警告或打印此文件的所有数据。我怎样才能做到这一点 ?
result.json
假设您在String中拥有JSON, var json_str = '{ "results": ... }';
var json_str = '{ "results": ... }';
从那里您必须将其解析为JSON,可以使用以下方法完成:
var json_obj = JSON.parse(json_str);
相反,如果您需要从文件加载,请使用:
var json_obj; $.getJSON("result.json", function (data) { json_obj = data; });
一旦有了JSON对象,就可以轻松访问数据。
alert(json_obj.results.books.book[1]["-title"]); >>> Red Hat Linux 6
或整体打印JSON:
alert(JSON.stringify(json_obj));