
お世話になります。
VBA-JSONにてパース処理を行っておりますが、
読み込みたい値が取得できず困っております。
【Jsonコード】
[
{
"id": "aaaa",
"name": "あ",
"labels": []
},
{
"id": "bbbb",
"name": "い",
"labels": [
{
"id": "62838f56463b8c51453caaa",
"idBoard": "62838f562b010768dadai",
"name": "バッテリー",
"color": "yellow"
}
]
},
{
"id": "cccc",
"name": "う",
"labels": []
}
]
=================================
このようなjsonからvbaの連想配列へ以下のようにfor文で格納していきたいのですが、2つ目以降の、"name(key) | id"をどう取得すればよいのかがわかりません。
name(key) | id
あ | aaaa
い | bbbb
う | cccc
=================================
【VBA】(テストとしてforは使わず1行のみ取得)
dim jsonObj
docObj = JsonConverter.ParseJson(上記のjson)
Debug.Print docObj("name") '1行目のnameは取得できた
=================================
2行目以降取得で
Debug.Print docObj(2)("name")と書いても
Debug.Print docObj("name")(2)と書いてみても
プロパティエラーになってしまいます。。
どこにインデックス指定をしてあげたらいいのかが不明です。。
どなたかご教授頂けると嬉しいです。


回答1件
あなたの回答
tips
プレビュー