Usar o componente DesserializeObject

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 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.