Buenos días. Mi consulta es la siguiente. Estoy armando las estructuras JSON. Para ello uso JSONGenerator. El tema es que no consigo poner como corresponde los corchetes "[]" para indicar el array de mi estructura.
Lo hago gráfico:
Lo que no puede armar es la parte de los "[]"
Muestro el código:
Agradecería me indicaran como se forma el array dentro del JSON. Hasta ahora no lo logré.
Desde ya, muchas gracias nuevamente.
Lo hago gráfico:
JSON:
{"data":
{ "valor": "hola",
"documento": 123456,
"Items": [{"1": "a"},
{"2": "b"},
{"3": "c"}
]
}
}
Lo que no puede armar es la parte de los "[]"
Muestro el código:
B4A:
'Mi JSON
'Dim Data As List
Private MiJSON As Map
Private JS As String
MiJSON.Initialize
MiJSON.Put("valor", "Hola")
MiJSON.Put("Documento", 123456)
' Aquí un mal intento hacer lo de los corchetes, sin éxito
' Private Items As Map
' Items.Initialize
' Items.Put("1", "a")
' Items.Put("2", "b")
' JSONGenerator.Initialize(Items)
' JS = JSONGenerator.ToPrettyString(2)
' Log(JS)
' JS = "[" & JS & "]"
' Data.Initialize
' Data.Add(JS)
' MiJSON.Put("Items", JS)
Private JSONGenerator As JSONGenerator
JSONGenerator.Initialize(MiJSON)
Log("MiJSON")
JS = JSONGenerator.ToPrettyString(2)
Log(JS)
Private MiJSON2 As Map
MiJSON2.Initialize
MiJSON2.Put("data", MiJSON)
JSONGenerator.Initialize(MiJSON2)
JS = JSONGenerator.ToPrettyString(2)
Log(JS)
Agradecería me indicaran como se forma el array dentro del JSON. Hasta ahora no lo logré.
Desde ya, muchas gracias nuevamente.