Кажется, что должен быть метод в networkx для экспорта json формата графика, но я не вижу его. Я предполагаю, что это должно быть легко сделать с nx.to_dict_of_dicts (), но потребовало бы небольшого количества управления. Кто-либо знает о простом и изящном решении?
Достаточно ли информации об узлах и ребрах? Если это так, вы можете написать свою собственную функцию:
json.dumps(dict(nodes=graph.nodes(), edges=graph.edges()))