
Ferramenta Análise JSON
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:
{
"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 |