JSON VBA Parse to Excel
Tengo un análisis JSON funcionando. Utilizo VBA para analizar un código JSON de mi servidor web, lo escribo en la celda A1 en mi hoja de cálculo de Excel. Pero no consigo que esto se convierta en las otras celdas.
Aquí está mi muestra JSON:
{
"@type":["IN.areaList.1","OII.list.1"],
"@self":"/bereiche",
"list":[
{"@type":["IN.bereich.1"],
"@self":"/1.1.Bereich.2.7",
"scha":false,
"trlState":"",
"oiischa":false,
"readyTo1":false,
"readyTo2":false,
"numberOfBypassedDevices":0,
"test":"",
"TestActive":false,
"chModeActive":false,
"incs":[]}
]
}
Este es mi Sub, está trabajando para otra muestra:
Sub JsonToExcelExample()
Dim jsonText As String
Dim jsonObject As Object
Dim item As Object
Dim i As Long
Dim ws As Worksheet
Set ws = Worksheets("Remote")
jsonText = ws.Cells(1, 1)
Set jsonObject = JsonConverter.ParseJson(jsonText)
i = 3
ws.Cells(2, 1) = "Color"
ws.Cells(2, 2) = "Hex Code"
For Each item In jsonObject("0")
ws.Cells(i, 1) = item("color")
ws.Cells(i, 2) = item("value")
i = i + 1
Next
End Sub
¿Cómo se debe cambiar este código VBA para que la muestra JSON anterior se coloque en la hoja de trabajo como una tabla?