From ee25e3dfd7fc40da08c0827d69704236074b8295 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Judith=20Gro=C3=9Fe?= <judith.grosse@studium.uni-hamburg.de> Date: Fri, 12 Nov 2021 13:25:18 +0100 Subject: [PATCH] =?UTF-8?q?Demo=20um=20Datei=20f=C3=BCr=20den=20Output=20z?= =?UTF-8?q?u=20erstellen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- verarbeitung/json_demo.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 verarbeitung/json_demo.py diff --git a/verarbeitung/json_demo.py b/verarbeitung/json_demo.py new file mode 100644 index 0000000..e6cd618 --- /dev/null +++ b/verarbeitung/json_demo.py @@ -0,0 +1,27 @@ +#!/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) + -- GitLab