Я пытался получить некоторую информацию из JSON API, и все шло хорошо.Таким образом, я начал получать ошибки несоответствия, когда я пытаюсь проанализировать значения, которые находятся внутри «корня» JSON.
Код, который я использую ниже:
Public Sub Times()
Dim http As Object, JSON As Object, i As Integer
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "GET", "https://api.cartolafc.globo.com/time/id/1084847/7", False
http.Send
Set JSON = ParseJson(http.responseText)
i = 2
Application.ScreenUpdating = False
Sheets("Youtube").Select
For Each Item In JSON
Sheets("Mais Escalados").Cells(i, 2).value = Item("pontos")
i = i + 1
Next
Application.ScreenUpdating = True
MsgBox ("Atualização Completa")
End Sub
Я могу проанализироватьданные внутри atletas
подпунктов или любого другого заголовка, изменяющего код следующим образом:
Sheets("Mais Escalados").Cells(i, 2).value = Item("atletas")("nome")
Но когда я пытаюсь проанализировать информацию типа pontos
в корне, я получаю ошибку несоответствия.