Hallo Stephan,
poste mal bitte Deinen ganzen VBA Code (ohne JSONConverter natürlich).
Der JSONConverter arbeitet mt Dictionaries und Collections. Wenn ich am späten Abend keinen allzu großen Knoten im Kopf habe, dann bilden {} ein Dicionary und [] eine Collection. Deshalb denke ich, Du musst nicht Set Json_body("categories") = New Dictionary schreiben, sondern Set Json_body("categories") = New Collection
Mit der Methode ConvertToJson() sollten dann die eckigen Klammern auftauchen. Ich nehme an, Du hast Dich am ersten Beispiel auf der GitHub Seite zum JSONConverter orientiert.
Dein angegebenes JSON ist nur ein Teil-JSON richtig?
"categories":[
{
"id":9,
"name":"Clothing",
"slug":"clothing"
},
{
"id":14,
"name":"T-shirts",
"slug":"t-shirts"
}
],
Falls es das ganze JSON sein soll, ist das falsch. Dann ist das letzte Komma zu viel und es fehlen die einschließenden geschweiften Klammern:
{
"categories":[
{
"id":9,
"name":"Clothing",
"slug":"clothing"
},
{
"id":14,
"name":"T-shirts",
"slug":"t-shirts"
}
]
}
Viele Grüße,
Zwenn
|