Recupera um objeto JSONObject da lista do JSON Array, caso seja informada uma posição inválida será retornado um objeto vazio.
Método
METHOD PUBLIC JSONObject getJSONObject (pIndex AS INTEGER):
Parâmetros
| | |
---|
pIndex | integer | Índice do objeto a ser recuperado. |
Retorno
Exemplo de uso
Recupera um objeto JSONObject da lista do JSON Array.
USING com.totvs.framework.abl.json.*.
/* Objeto auxiliar - lista de produtos */
DEFINE VARIABLE oJsonProdutos AS CLASS JSONArray NO-UNDO.
oJsonProdutos = NEW JSONArray('[~{"nome":"EMS","versao":2~},~{"nome":"Logix","versao":10~},~{"nome":"Protheus","versao":X~}]').
DEFINE VARIABLE oJsonProduto AS CLASS JSONObject NO-UNDO.
/* Recupera o 2º item do array */
ASSIGN oJsonProduto = oJsonProdutos:getJSONObject(2).
/* JSON Array gerado
oJsonProduto = {"nome":"Logix","versao":10} */