Skip to content
Snippets Groups Projects

Main

Merged Große, Judith requested to merge bav1758/ci-s-projekt-verarbeitung:main into main
1 file
+ 27
0
Compare changes
  • Side-by-side
  • Inline
+ 27
0
#!/usr/bin/env python3
import json
def output_to_json(V,E):
list_of_node_dicts = list()
list_of_edge_dicts = list()
dict_of_all = dict()
for node in V:
new_dict = dict()
new_dict["doi"] = node
list_of_node_dicts.append(new_dict)
for edge in E:
new_dict_2 = dict()
new_dict_2["source"] = edge[0]
new_dict_2["target"] = edge[1]
list_of_edge_dicts.append(new_dict_2)
dict_of_all["nodes"] = list_of_node_dicts
dict_of_all["links"] = list_of_edge_dicts
return(dict_of_all)
with open('json_text_json','w') as outfile:
json_dump(dict_of_all, outfile)
knoten = ["doi1", "doi2", "doi3"]
kanten = [[1,2],[3,4],[5,6]]
output_to_json(knoten,kanten)
Loading