networkxグラフがあり、json形式を使用した接続を介してノード(その属性を含む)を送信したいと思います。グラフ全体をシリアル化する方法を知っています。
import networkx as nx
from networkx.readwrite import json_graph
G=nx.Graph()
G.add_node(1)
G.node[1]["name"]="alice"
G.add_node(2)
G.add_edge(1,2)
print json.dumps(json_graph.node_link_data(G))
ただし、単一のノードをシリアル化する方法が見つかりませんでした。
print json.dumps(json_graph.node_data(G.node[1]))
これを達成する方法はありますか?