É 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
- Se nenhuma decodificação for necessária, especifique a sequência:
text.
- 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.