VBAマクロを使用して、WebサイトからのライブデータにAPI呼び出しを介してアクセスしています。私はVBA-JSONライブラリを使っています。VBA-JSONを使用したVBA ExcelのJSONオブジェクト内のJSON配列へのアクセス
シナリオ#1(我々はdata
はJSONアレイで見ることができる):2つのシナリオデータを取得主ある
{
"success": true,
"data": [
{
"id": 4,
"creator_user_id": {
"id": 162,
"name": "ASD",
"email": "email id"
},
"user_id": {
"id": 787878,
"name": "XYZ",
"email": "email id"
},
...
}
]
}
IはでFor Each
ループを使用してdata
配列内の値を取得することができVBA-JSONライブラリによるVBA Excel
シナリオ#2:
{
"success": true,
"data": {
"id": 123,
"name": "ABC",
"options": [
{
"id": 119,
"label": "Name1"
},
{
"id": 120,
"label": "Name2"
}
],
"mandatory_flag": false
}
}
しかし、JSON data
配列は、JSONオブジェクト内にあるので、第二のシナリオでは、私は、data
アレイ内のデータにアクセスすることはできません。たとえば、の値はName2
を返さなければならないので、私はlabel
の値にアクセスしたいです。これはName2
を返します。
私はいろいろ試してみましたが、それを手に入れることはできません。これはVBA Excelでどのように行うことができます誰に教えてください? 助けていただければ幸いです。
「Name2は」を返します「ラベル」の値にアクセスしたい –
あなたがコードやシェアを投稿してくださいでしたあなたが使用しているVBA-JSONライブラリへのリンク?あなたが試したコードを投稿し、適切な書式を書き留めます。 – omegastripes