Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

getItemJSONArrayDecimalByTag

Esta função retorna um valor numérico decimal na posição e chave especificadas do JSONArray.

Sintaxe: getItemJSONArrayDecimalByTag(Alfa jSonArray, Alfa chave, Numero index, Numero End retorno)

Parâmetros:

Nome Tipo Descrição
jSonArray Alfa Conteúdo no formato JSONArray, de onde será extraído um valor numérico associado a chave.
chave Alfa Chave a ser identificada no JSONArray.
index Numero Posição do JSONArray, sendo a primeira posição de valor 0 (zero).
retorno Numero Retorno do valor identificado pela chave acima na posição requisitada.

Exemplo:

Definir Alfa jSon;

Definir Alfa jSonPerson;

Definir Alfa jSonArryEmergencyContacts;

Definir Numero retornoNum;

 

jSon = "{\"product\": \"Live JSON generator\", \"idProd\": 7, \"version\": 3.1, \"releaseDate\": \"2014-06-25T00:00:00.000Z\", \"demo\": true, \

\"person\": {\"id\": 12345, \"name\": \"John Doe\", \"phones\": {\"home\": \"800-123-4567\", \"mobile\": \"877-123-1234\"}, \

\"email\": [\"jd@example.com\", \"jd@example.org\"], \"pontos\": [100, 500, 200, 400, 800], \"saldo\": [100, 205.81, 408.02, 591.12, 644.64], \

\"competencia\": [2019-01, 2019-02, 2019-03], \"dateOfBirth\": \"1980-01-02T00:00:00\", \"registered\": true, \

\"emergencyContacts\": [{\"name\": \"Jane Doe\", \"phone\": \"888-555-1212\", \"relationship\": \"spouse\", \"idade\": 40, \

\"dateOfBirth\": \"1982-07-25\", \"peso\": 88.8}, \

{\"name\": \"Justin Doe\", \"phone\": \"877-123-1212\", \"relationship\": \"parent\", \"idade\": 51, \

\"dateOfBirth\": \"1984-08-05\", \"peso\": 92.7}]}} ";

getJSONObj(jSon, "person", jSonPerson);

getJSONArrayObj(jSonPerson, "emergencyContacts", jSonArryEmergencyContacts);

getItemJSONArrayDecimalByTag(jSonArryEmergencyContacts, "peso", 1, retornoNum);

Utilização: Regras e gerador de relatórios.

Disponível para o módulo: Administração de Pessoal

Este artigo ajudou você?