Histórico da Página
| Composition Setup |
|---|
import.css=/download/attachments/6062824/tecnologia.css
|
...
Retorna um array com todas as propriedades disponíveis no
...
primeiro nível do JsonObject
Sintaxe
| Bloco de código |
|---|
array JsonObject:GetNames( ) |
Retorno
Nome | Tipo | Descrição |
|---|---|---|
aPropriedades | array |
...
Vetor com as propriedades. |
Exemplo
| Bloco de código | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#include "protheus.ch"
user function GNExemplo()
local oJson
local ret
local names
local i
oJson := JsonObject():new()
//como o JsonObject ainda nao foi populado será retornado um vetor vazio
names := oJson:GetNames()
ret := oJson:fromJson('{"character":"Joaquim", "json":{"Joao":22, "Joana":33}, "array":[4,12,5], "numeric":23, "logic":false, "nil":null}')
if ValType(ret) == "U"
Conout("JsonObject populado com sucesso")
else
Conout("Falha ao popular JsonObject. Erro: " + ret)
endif
names := oJson:GetNames()
for i := 1 to len(names)
conout(names[i])
next i
/*
Será impresso:
character
numeric
logic
array
nil
json
*/
return todas as propriedades do objeto JSON |
Observações:
Disponível em build igual ou superior a 17.2.1.0
| Composition Setup |
|---|
import.css=/download/attachments/6062824/tecnologia.css
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas