[英]retrieving .json object and storing it in variables
我的.json文件是:
{
"links":[
{source: "algorithms cormen", target: "irodov", type: "default"},
{source: "algorithms cormen", target: "skienna", type: "default"},
{source: "irodov", target: "skienna", type: "default"},
{source: "irodov", target: "algorithms cormen", type: "default"}
],
"data":[
{node: "algorithms cormen", data: "bible of algos"},
{node: "irodov", data: "bibile of physics"},
{node: "skienna", data: "cool book"}
]
}
現在在我的javascript文件中,我希望“鏈接”存儲的數據進入鏈接變量。 我想對“數據”做同樣的事情如何實現此目的? 我正在使用d3.js庫,因此如果該庫中包含一些我可以使用的功能,請提及它們。
只需解析JSON並將值分配給變量即可:
var json; // I am assuming this is populated with your JSON string
var jsonObj = JSON.parse(json);
var links = jsonObj.links;
var data = jsonObj.data;
將json文件更新為(假設您通過網頁加載而不是通過ajax包含json文件)
var json-data = {
"links":[
{source: "algorithms cormen", target: "irodov", type: "default"},
{source: "algorithms cormen", target: "skienna", type: "default"},
{source: "irodov", target: "skienna", type: "default"},
{source: "irodov", target: "algorithms cormen", type: "default"}
],
"data":[
{node: "algorithms cormen", data: "bible of algos"},
{node: "irodov", data: "bibile of physics"},
{node: "skienna", data: "cool book"}
]
}
然后訪問
var links = json-data.links;
var data = json-data.data;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.