Histórico da Página
...
Método que possibilita criação de um arquivo a partir do conteúdo de um objeto JSON.
Se o arquivo citado já possuir um conteúdo, seu valor é eliminado ( truncado em 0 bytes ) e então o substituído pelo conteúdo do objeto.
Caso a operação seja completada executada com sucesso , a função retornará NIL, caso contrário é retornado uma string descrevendo o erro ocorrido na execução do método.
...
- No parâmetro cArquivo deve ser indicado a localização(path/caminho) e o nome do arquivo. Quando utilizado o um path relativo, a criação será feita a partir do "rootpath" do Appserver. Quando utilizado o path absoluto, a criação será feita utilizando a localização informada a partir do ambiente local do cliente.
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
# include tlpp-core.th
function u_gravaJsonFile()
local cPathAndFile := 'C:\tlppcore\tojsonfile.txt' as character
local oJsonObject := JSONObject():New() as json
local xReturn := Nil
oJsonObject := {"testetojsonfile" : { "var1" : "ola", "var2": "olaola", "var3": "olaolaola" } }
xReturn := oJsonObject:toJsonFile(cPathAndFile)
if valType(xReturn) == "U"
conout("Arquivo: "+cPathAndFile+" criado com sucesso")
else
conout("Erro: "+cValToChar(xReturn)+" na gravacao do arquivo: "+cPathAndFile)
endif
freeObj(oJsonObject)
return |
Saiba mais sobre o JsonObject TlppCore :
JSON TL++
Visão Geral
Import HTML Content
Conteúdo das Ferramentas