我沒有任何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