こんにちは、JMP コミュニティです。
一意の識別子に基づいて、Human Protein Atlas 公開 Web サイトから生物学的情報を取得する必要があります。
これまでのところ、以下の簡単なコードを使用して、Web サイトから JSON ファイルを簡単に取得して解析できます。
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);
JSON ドキュメントの選択した部分のみを収集しようとすると、問題が発生します (添付を参照)。
1) コマンド「js_par << Get Keys」はトップレベルのキーのみを取得し、「サブキー」は利用できないままにします。
2) コマンド「js_par << Get Values」は実際の値を返しませんが、データ「コンテナ」の形式を返します。
では、JSON ドキュメントを分解して特定のキーと値を取得できるようにするにはどうすればよいでしょうか?
ヒントがあれば大歓迎です。
ありがとう。
一番、
TS