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:fromJsonFromJson('{"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 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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas