我没有任何json和d3知识(刚开始阅读几个小时后),但具有非常基本的JavaScript知识。我必须加载一个json文件并使用d3在控制台上打印所有数组和对象。我想知道是否有人能帮我解决这个问题。其实,我做到了,但不工作:( 我的JSON文件。如何在javascript中加载和打印json数组/对象
{
"addressfile": "info",
"struct": {
"address": [
[
"A",
"B",
],
[
"B",
"C",
],
],
"address1": {
"address2": {
"address3": {
"zip": [
"NUMBER",
0
]
},
"address_type": "Home"
},
}
},
"COUNTRY": {},
}
我的javascript代码...
<!DOCTYPE html>
<meta charset="utf-8">
<style>
<body>
<script>
//LOADING JSON FILE
d3.json("address.json", function(error, root) {
if (error) return console.error(error);
for (var p in location) if (location.hasOwnProperty(p)) {
console.log(p + " : " + location[p]);
}
}
</script>
</body>
</html>
请帮我解决这个问题...
应该说是'location',而不是'root'作为第二个参数回调? – 2014-11-06 15:12:55