やろうとしていること
- データの木構造を描画するために、D3.jsのTreeをつかう
- D3.jsのTreeにわたすためのJSONを出力したい。
- 持っているのは、Node間のlinkのsrc,dstの情報
- D3.jsにわたすのは、入れ子になったJSON
質問
pythonでJSONを出力するためには、ひとまずdictにして、それをjsonライブラリに食わせる感じだと思うのですが、
前者を後者に変換するには、dictを探索しながら1つずつ追加していくしかないんでしょうか?
python
1#持っているデータ形式 2[ 3{src:0, dst:1}, 4{src:0, dst:2}, 5{src:1, dst:3}, 6{src:1, dst:4} 7]
json
1// ほしいデータ形式 2 3{ 4 "id":0, 5 "children":[ 6 { 7 "id":1, 8 "children":[ 9 { 10 "id":3, 11 "children":null 12 }, 13 { 14 "id":4, 15 "children":null 16 } 17 ] 18 }, 19 { 20 "id":2, 21 "children":null 22 } 23 ] 24} 25
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/16 02:50