Histórico da Página
| Composition Setup |
|---|
import.css=/download/attachments/6062824/tecnologia.css
|
...
Permite popular o
...
JsonObject através das informações contidas
...
em uma string
...
no formato JSON.
Sintaxe
| Bloco de código |
|---|
JsonObject:fromJsonFromJSON( cJSON ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
|---|
...
cJSON | caractere | Indica a string |
...
no formato JSON que será carregado no objeto. |
...
X |
Retorno
Nome | Tipo | Descrição |
|---|---|---|
cRet | caractere | NIL em caso de sucesso ou a descrição do erro em caso de falha. |
Exemplo
| Bloco de código | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#include "protheus.ch"
user function FJSucesso()
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 ao executar o u_FJSucesso():
JsonObject populado com sucesso
*/
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 ao executar o u_FJFalha():
Falha ao popular JsonObject. Erro: Json Error: >>"John", "age":31, "city":"New York"}<<
*/
|
| Composition Setup |
|---|
import.css=/download/attachments/6062824/tecnologia.css
Retorna uma string contendo um erro casa haja erro e NIL caso não ocorra problemas. |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas