JavaScript を使用してグラフ (DAG) データ構造に解析する必要がある文字列があります。データ構造には、ノードの ID、名前、別のノードへのリンクが存在する場合にリンクに付けられるラベルなど、いくつかの属性を保存する必要があります。したがって、例は次のようになります
Node1 (id: 1, name: 'first') --('link name')--> Node2 (id:....)
など。データ構造が作成されたら、それを読み取る以外の操作を行う必要はありません (後で d3 でビジュアライゼーションをレンダリングするために使用します)。いくつかのノードが共有されているため、ノードの数はそれほど多くありません。
隣接リストを想像していますが、それを JavaScript でエンコードする方法がわかりません。たとえば、json オブジェクトが "field" : "value" 構造を持つことができることはわかっていますが、Object : [隣接するオブジェクトのリスト] でそれを行うことはできますか?