我正在学习D3。 在d3 js 中加载数据有一定的方法 。 但是他们都似乎做了一个HTTP GET。 在我的情况下,我已经有一个string中的json数据。 我怎样才能使用这个string,而不是另一个http请求? 我试图寻找这个文件,但没有发现。 这工作: d3.json("/path/flare.json", function(json) { //rendering logic here } 现在,如果我有: //assume this json comes from a server (on SAME DOMAIN) var myjson = '{"name": "flare","children": [{"name": "analytics","children": [{"name": "cluster","children": [{"name": "MergeEdge", "size": 10 }]}]}]}'; 如何在d3中使用已计算的'myjson'并避免对服务器进行asynchronous调用? 谢谢。