Amigos,
estuve leyendo y releyendo los posts y no encuentro como solucionar esto por eso los molesto.
Tengo lo siguiente:
cRespuesta:=Alltrim(oHttp:responseText)
hb_jsondecode(cRespuesta,@aProductos)
Verifico el resultado:
xbrowse(aProductos["pedidos"])
Todo perfecto... pero no sé como llevar ese Hash a un vector...
Hice varias pruebas y no lo puedo hacer funcionar...
Muchas gracias y disculpas...
Roberto
Descargar un JSON
- TOTOVIOTTI
- Posts: 334
- Joined: Fri Feb 05, 2010 11:30 am
- Location: San Francisco - Córdoba - Argentina
Re: Descargar un JSON
Buenas ...
Prueba de iterar con for each
Suerte !
Prueba de iterar con for each
Code: Select all
aKeys := {}
aValues := {}
for each e in aProductos
aadd( aKeys, e:__enumKey )
aadd( aValues, e:__enumValue )
next
- TOTOVIOTTI
- Posts: 334
- Joined: Fri Feb 05, 2010 11:30 am
- Location: San Francisco - Córdoba - Argentina
Re: Descargar un JSON
Si, intenté usar el for each pero me da error....
Que puede ser?
Gracias
Que puede ser?
Gracias
Re: Descargar un JSON
Si aProductos es una tabla hash
Para los valores:
prueba esto en harbour
aVal := HB_HVALUES( aProductos )
o en xHarbour
aVal := HGETVALUES( aProductos )
Para las claves
prueba esto en harbour
aKeys := HB_HKEYS( aProductos )
o en xHarbour
aKeys := HGETKEYS( aProductos )
Para los valores:
prueba esto en harbour
aVal := HB_HVALUES( aProductos )
o en xHarbour
aVal := HGETVALUES( aProductos )
Para las claves
prueba esto en harbour
aKeys := HB_HKEYS( aProductos )
o en xHarbour
aKeys := HGETKEYS( aProductos )
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
- TOTOVIOTTI
- Posts: 334
- Joined: Fri Feb 05, 2010 11:30 am
- Location: San Francisco - Córdoba - Argentina
Re: Descargar un JSON
Estimados...
yo tengo que aProductos["pedidos"] es una tabla Hash.
Cuando hago en HVALUES o el HKEYS me da error de argumento.
también hago:
aVal:=aProductos["pedidos"]
vector:=HB_HVALUES(aVal)
Y me da error... pero a la vez cuando hago:
xbrowse(aProductos["pedidos"])
la información se visualiza perfecto....
Como hago para llevar ese Hash a una matriz?
Gracias...
Roberto
yo tengo que aProductos["pedidos"] es una tabla Hash.
Cuando hago en HVALUES o el HKEYS me da error de argumento.
también hago:
aVal:=aProductos["pedidos"]
vector:=HB_HVALUES(aVal)
Y me da error... pero a la vez cuando hago:
xbrowse(aProductos["pedidos"])
la información se visualiza perfecto....
Como hago para llevar ese Hash a una matriz?
Gracias...
Roberto
Re: Descargar un JSON
Lo primero es saber que es aProductos["pedidos"].
Si hacer
Qué te dice?
Cuando haces
que aparece por pantalla?
Si usas xHarbour deberias usa HVALUES o el HKEYS
Si esto
Te da error, prueba:
PD: Pink Floyd, The wall, me encanta la tengo en mi top ten...
Si hacer
Code: Select all
alert( ValType(aProductos["pedidos"])
Cuando haces
Code: Select all
xbrowse(aProductos["pedidos"])
Si usas xHarbour deberias usa HVALUES o el HKEYS
Si esto
Code: Select all
aVal := HGETVALUES( aProductos )
Code: Select all
aVal := HGETVALUES( aProductos["pedidos"])
PD: Pink Floyd, The wall, me encanta la tengo en mi top ten...
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía
- TOTOVIOTTI
- Posts: 334
- Joined: Fri Feb 05, 2010 11:30 am
- Location: San Francisco - Córdoba - Argentina
Re: Descargar un JSON (resuelto)
Ahí lo pude hacer funcionar!!!
Gracias!!
PD: Además del gusto por FW también por PFloyd!! Abrazo.
Gracias!!
PD: Además del gusto por FW también por PFloyd!! Abrazo.
Re: Descargar un JSON
Me alegro compañero!!!
Caballeros, debo recordarles que, mis probabilidades de éxito, aumentan en cada nuevo intento...
Caballeros, debo recordarles que, mis probabilidades de éxito, aumentan en cada nuevo intento...
______________________________________________________________________________
Sevilla - Andalucía
Sevilla - Andalucía