我有內容的JSON文件你會如何將JSON文件導入到JavaScript中?
{"name" : "Conrad", "info" : "tst", "children" : [
{"name" : "Rick" },
{"name" : "Lynn" },
{"name" : "John", "children": [
{"name" : "Dave", "children": [
{"name" : "Dave" },
{"name" : "Chris" }
]},
{"name" : "Chris" }
]}
]};
我想要導入的JavaScript文件中這個JSON文件數據,並有像
var treeData ={"name" : "Conrad", "info" : "tst", "children" : [
{"name" : "Rick" },
{"name" : "Lynn" },
{"name" : "John", "children": [
{"name" : "Dave", "children": [
{"name" : "Dave" },
{"name" : "Chris" }
] },
{"name" : "Chris" }
]}
]};
最後的結果我已經嘗試了許多代碼樣本,但沒有已經工作了。
var treeData = JSON.parse('C:\ Users \ Bubee \ Desktop \ Paser Tree \ codepen_DjKIa \ test。JSON'); 它不起作用 – user3248233
@ user3248233你不能使用本地文件,它必須在你的服務器上(與安全有關)。您可以設置一個簡單的本地服務器來測試,如f.ex. [貓鼬(https://code.google.com/p/mongoose/)。這允許你使用你需要的http鏈接(即'http:// localhost /.../test.json',用一個實際的鏈接替換)。另外,你不能用JSON.parse加載文件。您需要按照答案中所示使用ajax調用來加載文件,然後將結果傳遞給JSON.parse。希望這有助於.- – K3N