import.css=/download/attachments/6062824/tecnologia.css

Retorna um array com todas as propriedades disponíveis no objeto Json

Sintaxe

JsonObject:GetNames( )

Retorno

Nome

Tipo

Descrição

aPropriedades

array

Retorna um array com todas as propriedades do objeto JSON


Exemplo

#include "protheus.ch"

user function tstJsonObject()
	local wrk
	local aNames := {}
	local nL := 0
	wrk := JsonObject():new()
	wrk:fromJson('{"name":"John", "age":31, "city":"New York"}') )
	aNames := wrk:GetNames()


	// Exibe as propriedades de wrk e seus respectivos conteudos
	For nL := 1 to len( aNames ) 
		ConOut ( aNames[nL] )
		Conout ( wrk:GetJsonText( aNames[nL] ) )

	Next nL


	FreeObj(wrk)
return


Observações:

Disponível em build igual ou superior a 17.2.1.0