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