Child pages
  • JSONArray:toJSONString

Gera uma string no formato JSON Array com os itens do objeto.

Método

METHOD PUBLIC LONGCHAR toJSONString():

Parâmetros

Sem parâmetros.

Retorno

TipoDescrição
longcharString no formato JSON Array.

Exemplo de uso

Gerando um JSON Array através do objeto JSONArray:

Exemplo 1
USING com.totvs.framework.abl.json.*.
 
/* Lista de produtos */
DEFINE VARIABLE oJsonProdutos AS CLASS JSONArray NO-UNDO.
oJsonProdutos = NEW JSONArray().
 
DEFINE VARIABLE oJsonProduto AS CLASS JSONObject NO-UNDO.
 
/* Adiciona produto a lista */
oJsonProduto = NEW JSONObject('~{"nome":"Identity","versao":"1.0"~}').
oJsonProdutos:putValue(oJsonProduto).
/* Adiciona produto a lista */
oJsonProduto = NEW JSONObject('~{"nome":"Fluig","versao":"1.4"~}').
oJsonProdutos:putValue(oJsonProduto).
 
DEFINE VARIABLE lProdutos AS LONGCHAR NO-UNDO.
/* Gera um JSON através do objeto JSONArray */
ASSIGN lProdutos = oJsonProdutos:toJSONString().
 
/* JSON Array gerado
[{"nome":"Identity","versao":"1.0"},{"nome":"Fluig","versao":"1.4"}] */