Entradas do Mapa Ler JSON

É possível mapear uma variável de sequência que contém dados JSON para o parâmetro de entrada da atividade Ler JSON denominada JSONText.

Sobre Esta Tarefa

O JSONText é um parâmetro de entrada da sequência de tipos ou de base64Binary. Durante o tempo de execução, a variável de sequência deve conter dados JSON bem formados antes de a atividade Ler JSON ser executada. O parâmetro de entrada Encoding é opcional. (Não é necessário mapear este parâmetro). Se o parâmetro de entrada Codificação não estiver listado na área de janela Para Atividade da área de janela Mapear Entradas, selecione Mapear > Mostrar Parâmetros Opcionais do menu de barra de ferramentas ou clique com o botão direito do mouse na área de janela Para Atividade e selecione a opção Mostrar Parâmetros Opcionais. Se a opção Mapear > Mostrar Parâmetros Opcionais não estiver selecionável no menu da barra de ferramentas, clique em um nó na área de janela Mapear Entradas para tornar essa opção ativa. O parâmetro de entrada Codificação especifica como os dados recebidos são decodificados quando lidos.

Procedimento

  1. Se nenhuma decodificação for necessária, especifique a sequência: text.
  2. Se decodificação for necessária, especifique o tipo de codificação a ser usado para decodificar os dados recebidos. Por exemplo: UTF-8, US-ASCII, ISO-8859-1, EBCDIC-XML-US ou SHIFT_JIS.

Exemplo

Como opção, é possível substituir dinamicamente a configuração Codificação especificada na tarefa Configurar da Lista de Verificação durante o tempo de execução, usando o parâmetro de entrada Codificação. Por exemplo, se você configurar Codificação para UTF-8 na tarefa Configurar, mas durante o tempo de execução você passou na configuração de Codificação Shift_JIS, a configuração de Codificação especificada dinamicamente durante o tempo de execução substitui a configuração original especificada na área de janela Configurar. Nesse exemplo, a Codificação é definida para Shift_JIS. Há uma exceção para o comportamento de substituição dinâmica: se a opção JSONText é texto - Não precisa de codificação ou codificação for selecionada na tarefa Configurar, a Codificação configurada dinamicamente durante o tempo de execução será ignorada e não ocorrerá nenhuma decodificação.