Как преобразовать в формат JSON D3?

Следуя многочисленным примерам D3, данные обычно форматируются в формате, указанном в flash.json:

{
 "name": "flare",
 "children": [
  {
   "name": "analytics",
   "children": [
    {
     "name": "cluster",
     "children": [
      {"name": "AgglomerativeCluster", "size": 3938},
      :

У меня есть следующий список смежности:

A1 A2
A2 A3
A2 A4

который я хочу преобразовать в указанный выше формат. В настоящее время я делаю это на стороне сервера, но есть ли способ добиться этого с помощью функций d3? Я нашел один здесь, но этот подход, похоже, требует модификации основной библиотеки d3, которую я не одобряю из-за удобства обслуживания. Есть предложения?

35
задан VividD 16 June 2014 в 09:08
поделиться