JSON Parse tool icon

Ferramenta Análise JSON

Last modified: February 02, 2022

A documentação de ajuda está disponível antes do lançamento do Designer Cloud para que você possa dar uma olhadinha. O conteúdo pode mudar até o lançamento oficial.

Exemplo de cada ferramenta

A ferramenta Análise JSON tem um fluxo de trabalho de exemplo. Visite Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente do Alteryx Designer Cloud.

Use a análise JSON para separar o texto JavaScript Object Notation (JSON) em um esquema de tabela que será processado em etapas posteriores.

Configurar a ferramenta

Coluna com JSON para análise: seleciona a coluna que contém os dados JSON. A coluna deve conter um JSON válido com todo o texto de uma linha em uma única célula. Veja um exemplo:

Selecione as Opções de saída:

  • Incluir JSON original: a coluna selecionada é incluída na saída do fluxo de dados da ferramenta.
  • Coluna única (String): saída 2 colunas: JSON Name e JSON_ValueString. Olhando para o exemplo da entrada anterior, observa-se que esses dados saem da ferramenta:
    JSON_Nome JSON_ValueString
    firstName John
    lastName Smith
    age 25
    address.streetAddress 21 2nd Street
    address.city Nova York
    address.state NY
    address.postalCode 10021
    phoneNumber.0.type home
    phoneNumber.0.number 212-555-1234
    phoneNumber.1.type fax
    phoneNumber.1.number 646-555-4567
  • Colunas para tipo de dados (String, Int64, Float, Bool): gera pares de chave-valor JSON. Os valores são preenchidos em colunas de cadeia de caracteres, números inteiros, doubles e booleanos com base no tipo de dados JSON.
    Nome da coluna Descrição
    JSON_Nome JSON_Name é a "chave" de um objeto JSON (par chave-valor). Um ponto separa a chave e quaisquer categorias hierárquicas.
    Cadeia de caracteres JSON_Value O "valor" da cadeia de caracteres correspondente ao objeto JSON (par chave-valor). Se o valor não for uma cadeia de caracteres, ele é exibido como [Null].
    JSON_ValueInt O "valor" do número inteiro correspondente ao objeto JSON (par chave-valor). Se o valor não for um número inteiro, ele será exibido como [Null].
    JSON_ValueFloat O "valor" float inteiro correspondente ao objeto JSON (par chave-valor). Se o valor não for um float, ele é exibido como [Null].
    JSON_ValueBool O "valor" booleano correspondente ao objeto JSON (par chave-valor). Se o valor não for um booleano, ele é exibido como [Null].
    Olhando para o exemplo anterior, observa-se que esses dados saem da ferramenta:
    JSON_Nome JSON_ValueString JSON_ValueInt JSON_ValueFloat JSON_ValueBool
    firstName John [Null] [Null] [Null]
    lastName Smith [Null] [Null] [Null]
    age [Null] 25 [Null] [Null]
    address.streetAddress 21 2nd Street [Null] [Null] [Null]
    address.city Nova York [Null] [Null] [Null]
    address.state NY [Null] [Null] [Null]
    address.postalCode 10021 [Null] [Null] [Null]
    phoneNumber.0.type home [Null] [Null] [Null]
    phoneNumber.0.number 212-555-1234 [Null] [Null] [Null]
    phoneNumber.1.type fax [Null] [Null] [Null]
    phoneNumber.1.number 646-555-4567 [Null] [Null] [Null]

Esses exemplos também podem ser encontrados no Designer Cloud em Mostrar/ocultar exemplo de entrada JSON na janela de configuração da ferramenta.

Esta página foi útil?

Problemas com seu produto Alteryx? Visite a Comunidade Alteryx ou entre em contato com nossa Equipe de Suporte. Não é possível enviar este formulário? Envie-nos um e-mail.