Gera uma string no formato JSON Array com os itens do objeto.
Método
METHOD PUBLIC LONGCHAR toJSONString():
Parâmetros
Sem parâmetros.
Retorno
Tipo | Descrição |
---|
longchar | String no formato JSON Array. |
Exemplo de uso
Gerando um JSON Array através do objeto JSONArray:
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"}] */