Gerar Json

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

Gerar Json

Mensagem por Alexandre Silva »

Preciso gerar o aquivo clientes.dbf em formato JSON
Deve estar faltando alguma coisa entre cada registro, pois o json gerado nao é valido (ver anexos)

Código: Selecionar todos

function main()
local vsaida:='',oData
sele 0
use cliente alias cliente
go top
do while !eof()
   oData:=hb_Hash()
   oData["Nome_Cliente"]:=alltrim(nomecli)
   oData["CliUF"]:=cliente->uf
   oData["CliCEP"]:=cliente->cep
   vsaida+=hb_JsonEncode( oData )     // +','+chr(13)+Chr(10)
   dbskip()
enddo
HB_MemoWrit('teste.json',vsaida)
qui
Anexos
teste.txt
Arquivo gerado com problemas
(1.61 KiB) Baixado 101 vezes
cliente.txt
Mudar para DBF
(1.44 KiB) Baixado 74 vezes
JCLI.PRG
(356 Bytes) Baixado 94 vezes
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
ivanil
Usuário Nível 3
Usuário Nível 3
Mensagens: 166
Registrado em: 11 Set 2004 15:13
Localização: Florianópolis/SC

Gerar Json

Mensagem por ivanil »

Ola Alexandre,
Veja:
Anexos
image.png
Avatar do usuário
Alexandre Silva
Usuário Nível 3
Usuário Nível 3
Mensagens: 376
Registrado em: 26 Mar 2007 00:16
Localização: Itapema - SC

Gerar Json

Mensagem por Alexandre Silva »

show de bola
Muito Obrigado
* Clipper 5.2e/Gaspro 4.0 /CDX/Blinker 7.0 Harbour 3.2 Console Hbmk2
Responder