Serial | 1466 |
Módulos | CENTRO DE INFORMAÇÕES |
Resumo | Nova função para trabalhar com JSON |
Alterações | 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. |
Data | 08/01/2019 |