Hallo JMP-Community,
Ich muss anhand einer eindeutigen Kennung biologische Informationen von der öffentlichen Website des Human Protein Atlas abrufen.
Bisher kann ich die JSON-Datei mithilfe des folgenden einfachen Codes problemlos von der Website abrufen und analysieren.
Names DEfault to Here (1);
ID = "ENSG00000108691";
HTM_c = "https://www.proteinatlas.org/XXX.json";
HTM_str = Substitute (HTM_c, "XXX", ID);
request = New HTTP Request (URL (HTM_str), Method ("Get"));
temp = request << send ();
js_par = Parse JSON (temp);
Das Problem tritt auf, wenn ich versuche, nur einen ausgewählten Teil des JSON-Dokuments zu sammeln (siehe Anhang):
1) Der Befehl „js_par << Get Keys“ ruft nur die Schlüssel der obersten Ebene ab, sodass „Unterschlüssel“ nicht verfügbar sind
2) Der Befehl „js_par << Get Values“ gibt nicht die tatsächlichen Werte zurück, sondern das Format der Daten-„Container“
Wie kann ich also das JSON-Dokument aufschlüsseln, um den Abruf bestimmter Schlüssel und Werte zu ermöglichen?
Jeder Hinweis wäre willkommen.
Danke schön.
Am besten,
TS