Usar o componente DesserializeObject

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Converta uma cadeia de caracteres que contém dados JSON em um objeto JSON usando o componente DesarializeObject em Design studio de RPA para desktop. Você também pode extrair propriedades específicas do objeto JSON.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Para configurar as propriedades do componente DesarializeObject, consulte Propriedades dos utilitários JSON.

    Procedimento

    1. No painel Caixa de ferramentas, navegue até Utilitários > JSON.
    2. Arraste o componente DesserializeObject para a superfície Design.
    3. Opcional: Para especificar o nome da propriedade necessária no objeto JSON que você deseja extrair, siga as etapas a seguir.
      1. Clique no ícone de configurações do componente (ícone Configurações do componente).
      2. Clique no ícone adicionar propriedade (ícone Adicionar propriedades).
      3. Insira um nome de propriedade.
      4. Repita as etapas para adicionar várias propriedades.
        Uma porta de saída de dados é adicionada a cada chave fornecida.
      5. Clique em OK.
    4. Para configurar o campo de entrada, consulte Configurar propriedades da porta.
    5. Opcional: Conecte as portas de dados e de controle do componente DesarializeObject às portas correspondentes dos outros componentes, conforme descrito na tabela a seguir.
      Tipo da porta Nome da porta Tipo de dados Descrição
      Entrada de dados JSON Cadeia de caracteres A cadeia de caracteres que contém dados JSON a serem convertidos em um objeto JSON.
      Saída de dados Objeto Objeto O parâmetro de saída para armazenar o objeto JSON convertido.
      Saída de dados O nome da porta é igual ao nome da chave adicionada. Objeto Retorna o valor da chave da cadeia de caracteres.

      Isso aparece quando propriedades adicionais são adicionadas às configurações do componente.

    6. Opcional: Para testar o componente, clique com o botão direito do mouse na barra do componente e clique em Executar a partir daqui.

    Converter uma cadeia de caracteres em um objeto JSON

    Neste exemplo, o componente ReadFromExcel lê dados de um documento do Excel e passa para o componente SerializeObject. O componente SerializeObject converte os dados em cadeia de caracteres e passa para o componente DesarializeObject. O componente DesarializeObject converte a cadeia de caracteres no objeto JSON. Os itens no documento do Excel são percorridos do primeiro ao último no componente Para cada e passam o item para o componente GetProperties. O componente GetProperties retorna o nome do componente e passa o nome do item para o componente Mostrar. O item é mostrado em uma caixa de mensagem.