Como converter para o formato JSON do D3?

Enquanto seguem numerosos exemplos de D3, os dados geralmente são formatados no formato dado emflare.json:

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

Eu tenho uma lista de adjacências da seguinte forma:

A1 A2
A2 A3
A2 A4

que eu quero converter para o formato acima. Atualmente, estou fazendo isso no lado do servidor, mas existe uma maneira de conseguir isso usando as funções do d3? eu encontrei umAqui, mas a abordagem parece exigir modificação da biblioteca central d3, que não sou a favor devido à manutenção. Alguma sugestão?

questionAnswers(2)

yourAnswerToTheQuestion