#include "protheus.ch"
user function tstJsonObjectFJSucesso()
local wrkoJson
local ret
wrkoJson := JsonObject():new()
wrkret := oJson:fromJson('{"name":"John", "age":31, "city":"New York"}')
if ValType(ret) == "U"
Conout("JsonObject populado com sucesso")
else
Conout("Falha ao popular JsonObject. Erro: " + ret)
endif
FreeObj(wrk)
returnoJson)
return
user function FJFalha()
local oJson
local ret
oJson := JsonObject():new()
ret := oJson:fromJson('{"name""John", "age":31, "city":"New York"}')
if ValType(ret) == "U"
Conout("JsonObject populado com sucesso")
else
Conout("Falha ao popular JsonObject. Erro: " + ret)
endif
FreeObj(oJson)
return
/*
Impressão no console.log ao executar o u_FJFalha():
Falha ao popular JsonObject. Erro: Json Error: >>"John", "age":31, "city":"New York"}<<
*/
|