私はd3を学んでいます。d3jsにデータをロードする特定の方法があります。しかし、それらはすべてHTTPGETを作成しているようです。私のシナリオでは、すでに文字列にjsonデータがあります。別の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」を使用してサーバーへの非同期呼び出しを回避するにはどうすればよいですか?ありがとう。