Nota técnica para usuários do AICS em desenvolvimento.
Nessa atualização, criamos uma nova função que irá
facilitar bastante a análise de dados formatados em JSON.
Por exemplo, ao efetuar uma requisição de um determinado
serviço web, a resposta pode estar formatada em JSON.
Para facilitar o trabalho de extração dos dados, a seguinte
função foi criada:.
function ObtemtagJSon(Tag,Texto:string):string.
"Tag" é o nome do campo desejado. Se esse campo for
um tipo complexo, como array ou um objeto, o retorno
será um novo "Json" que poderá ser trabalhado usando
a mesma função. Se for um array, cada linha do retorno
terá um respectivo conteúdo. Se desejar um respectivo
dado, o campo Tag aceita a indicação de índice do array.
Alguns exemplos de chamada:.
ObtemtagJSon('nome',TextoJSon): retorna campo nome;.
ObtemtagJSon('endereco[1]',TextoJSon): retorna primeiro
endereço, caso seja um campo tipo array;.
Como dica, se o texto estiver codificado em UTF8, antes
de aplicar essa função, é indicado decodificá-lo usando
a função UTF8Decode.
Basta atualizar o Aics para usar o novo recurso.
Comentários desta novidade