hb_jsondecode -> Decodificar Objeto JSON
Enviado: 30 Jul 2016 20:16
Pessoal,
Desenvolvi semana passada uma rotina que consome um ws que retorna um objeto json, pensei comigo, ferrou como vou resolver isso, mas o danado do harbour tem função pra isso e resolveu.
hb_jsondecode devolve uma hash table e o interessante é que mostra todas a propriedades do objeto exemplo abaixo.
Desenvolvi semana passada uma rotina que consome um ws que retorna um objeto json, pensei comigo, ferrou como vou resolver isso, mas o danado do harbour tem função pra isso e resolveu.
hb_jsondecode devolve uma hash table e o interessante é que mostra todas a propriedades do objeto exemplo abaixo.
Código: Selecionar todos
cRetorno:=oWSPGM:oServerWS:responseBody
aResposta:={}
nLen := hb_jsondecode( cRetorno, @aResposta )
If ValType(aResposta) = "H"
If Len(aResposta) != 0
aRetorno:={aResposta["numCda"],;
aResposta["codErro"],;
aResposta["datProcesso"]}
Else
Break
Endif
Else
Break
Endif