Analizowanie tablicy obiektów JSON w programie Excel VBA
Wiem, że podobne pytanie zostało zadane i odpowiedziałem kilka razy:Przetwarzanie JSON w Excel VBA, Excel VBA: Parsed JSON Object Loop
Jednak powyższe rozwiązanie nie działa, jeśli próbuję uzyskać dostęp do tablicy w zwróconym obiekcie. Otrzymuję obiekt JSON z interfejsu API Tłumacza Google w następującym formacie:
"{
"sentences":[
{
"trans":"Responsibility\n",
"orig":"??",
"translit":"",
"src_translit":"Zérèn"
},
{
"trans":"Department",
"orig":"??",
"translit":"",
"src_translit":"Bùmén"
}
],
"src":"zh-CN",
"server_time":86
} ”
Chcę mieć dostęp do dwóch przetłumaczonych zdań jako zdań (0) i zdań (1). Mogę użyć metody GetProperty () z poprzednich postów, aby pobrać obiekt zdań, ale nie mogę uzyskać dostępu do jego elementów, ponieważ jest to obiekt typu JScriptTypeInfo, a nie tablica.
Próbowałem przekonwertować obiekt zdań na tablicę w JScript przy użyciu czegoś podobnego do opisanej tutaj metody:Jak przekazywać tablice między javaScript a VBA. Z jakiegoś powodu mogę tylko przywrócić pierwszą wartość tablicy.
Jaki byłby najlepszy sposób, aby to zrobić?