Разбор массива объектов JSON в Excel VBA

Я знаю, что подобный вопрос задавался и отвечался ранее несколько раз:Разбор JSON в Excel VBA, Excel VBA: анализируемый цикл объектов JSON

Однако приведенное выше решение не работает, если я пытаюсь получить доступ к массиву в возвращенном объекте. Я получаю объект JSON от Google Translate API в следующем формате:

"{
"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

Я хочу иметь возможность получить доступ к двум переведенным предложениям в виде предложений (0) и предложений (1). Я могу использовать метод GetProperty () из предыдущих постов для извлечения объекта предложений, но не могу получить доступ к его членам, потому что это объект типа JScriptTypeInfo, а не массив.

Я попытался преобразовать объект предложений в массив в JScript, используя что-то похожее на метод, описанный здесь:Как передать массивы между javaScript и VBA, Я могу только заставить его вернуть первое значение массива, по некоторым причинам.

Каков был бы лучший способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос