Jump to content
Fivewin Brasil

Popular VETOR (array) com conteúdo do jSON.


sunset

Recommended Posts

Boa tarde.

Não sei como popular com o conteúdo do jSON retornado, que esta em  anexo, quando eu coloco o conteúdo para ler com o xbrowse() ,o retorno do conteúdo, ele me mostra 2 Brow, o primeiro com "Detalhe" que é a primeira estrutura dos dados e quando dou 2 clicks ele abre o próximo browse com os dados detalhados, basicamente são os dados que queria popular o vetor, mas não sei como obter os dados da segunda camada dos dados.

Qualquer dica e bem vinda, tentei algumas combinações lidas aqui no fórum, mas falhei em todas.

    xx:=MemoRead(varquivo_retorno)
            hRetornos := {=>}
            hb_JSONDecode(xx,@hRetornos)

1º tela com xbrowse com o conteúdo retornado. 

image.png.ef558e59829e48a80933c60bd52196a9.png

2ª tela após 2 clicks em detalhes, ele mostra os dados detalhados da estrutura.

image.thumb.png.96cc0c4b1b0bea7ff5f31682d79f39c2.png

resposta_api - Copia.json

Link to comment
Share on other sites

... Faz tempo que não participo... assim mesmo, BOAS FESTAS para todos.

acho que este exemplo ajuda...

Function Main()
local cHash:=memoread("resposta_api.json"), hHash, nLen
   hb_jsonDecode(cHash, @hHash)
   nLen:=len(hHash["detalhes"])
   xbrowse( hHash["detalhes"][nLen], " Mostra o "+str(nLen,2)+"º elemento de 'detalhes'" )
return nil

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...