Versão atual:

Duvida sobre toJsonFile()

Estou tentando gravar um arquivo json em disco usando toJsonFile e busquei informação no TDN e lá tem o codigo abaixo:

# 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

Esse exemplo deveria funcionar mesmo ?

variavel

local oJsonObject := JSONObject():New() as json

Depois gravá-la ?

oJsonObject := {"testetojsonfile" : { "var1" : "ola", "var2": "olaola", "var3": "olaolaola" }

xReturn := oJsonObject:toJsonFile(cPathAndFile)

Segue o link https://tdn.totvs.com/display/tec/toJsonFile

Versões (2):

Ver a versão formatada

Duvida sobre toJsonFile()

Comentário

new question