d3 js — загрузка json без http get

Я изучаю d3. Существуют определенные способы загрузки данныхв d3 js. Но все они, кажется, делают HTTP GET. В моем сценарии у меня уже есть данные 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 }]}]}]}'; 

Как использовать уже вычисленный 'myjson' в d3 и избежать асинхронного вызова сервера? Спасибо.

62
задан Ravi 7 June 2012 в 15:24
поделиться