JSON Parse tool

Ferramenta Análise JSON

Versão:
2023.1
Last modified: September 25, 2020

Use o JSON Parse para separar o texto JSON (JavaScript Object Notation, notação de objetos javascript) em um esquema de tabela com o propósito de processamento a jusante. Ele pode ser construído de volta no formato JSON utilizável alimentando a saída na ferramenta JSON Build.

Configurar a ferramenta

Campo JSON: Selecione os campos que possuem o texto JSON (Java Script Object Notation, notação de objeto de script java). O campo deve conter JSON válido com todo o texto de um registro em uma única célula. Veja este exemplo:

JSON
{
        "firstName": "John",
        "lastName": "Smith",
        "age": 25,
        "address": {
                "streetAddress": "21 2nd Street",
                "city": "New York",
                "state": "NY",
                "postalCode": "10021"
},
"phoneNumber": [
        {
                "type": "home",
                "number": "212 555-1234"
        },
        {
                "type": "fax",
                "number": "646 555-4567"
        }
    ]
}

Incluir na saída: A coluna selecionada está incluída no fluxo de dados que sai da ferramenta.

Escolha como o JSON é analisado. As opções incluem:

Valores de saída para um único campo: Dois campos são saída, Nome JSON e JSON_ValueString. Olhando para o exemplo de entrada acima, os seguintes dados saem da ferramenta:

JSON_Nome JSON_ValueString
Firstname John
Lastname Smith
Idade 25
endereço. StreetAddress 21 2 ª rua
endereço. cidade Nova Iorque
endereço. State NY
address. CEP 10021
numero. 0. tipo Casa
telefone. 0. Number 212-555-1234
número 1. tipo Fax
número de telefone. 1. 646-555-4567

Valores de saída em campos específicos do tipo de dados: Cinco campos são saída.

Nome do Campo Descrição
JSON_Nome O JSON_Name é a ' chave ' de um objeto JSON (chave: valor emparelhar). Um ponto separa a chave e todas as categorias hierárquicas.
JSON_Value String O correspondente seqüência de caracteres ' valor ' do objeto JSON (chave: valor emparelhar). Se o valor não for uma cadeia de caracteres, ele será exibido como [NULL].
JSON_ValueInt O número inteiro correspondente ' valor ' do objeto JSON (chave: par de valor). Se o valor não for um inteiro, ele será exibido como [NULL].
JSON_ValueFloat O float correspondente ' valor ' do objeto JSON (chave: valor emparelhar). Se o valor não for um float, ele será exibido como [NULL].
JSON_ValueBool O correspondente bool ' valor ' do objeto JSON (chave: valor emparelhar). Se o valor não for um bool, ele será exibido como [NULL].

Saída de exemplo

JSON_Nome JSON_ValueString JSON_ValueInt JSON_ValueFloat JSON_ValueBool
Firstname John NULL NULL NULL
Lastname Smith NULL NULL NULL
Idade NULL 25 NULL NULL
endereço. StreetAddress 21 2 ª rua NULL NULL NULL
endereço. cidade Nova Iorque NULL NULL NULL
endereço. State NY NULL NULL NULL
address. CEP 10021 NULL NULL NULL
numero. 0. tipo Casa NULL NULL NULL
telefone. 0. Number 212-555-1234 NULL NULL NULL
número 1. tipo Fax NULL NULL NULL
número de telefone. 1. 646-555-4567 NULL NULL NULL

 

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.