Salut la communauté JMP,
J'ai besoin de récupérer des informations biologiques sur le site Web public de l'Atlas des protéines humaines sur la base d'un identifiant unique.
Jusqu'à présent, je peux facilement récupérer et analyser le fichier JSON du site Web en utilisant le code simple ci-dessous.
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);
Le problème survient lorsque j'essaie de ne collecter qu'une partie sélectionnée du document JSON (voir ci-joint):
1) La commande "js_par << Get Keys" ne récupère que les clés de niveau supérieur, laissant les "sous-clés" indisponibles
2) La commande "js_par << Get Values" ne renvoie pas les valeurs réelles, mais le format des "conteneurs" de données
Par conséquent, comment puis-je décomposer le document JSON pour permettre la récupération de clés et de valeurs spécifiques ?
Tout indice serait le bienvenu.
Merci.
Meilleur,
TS