Ferramenta Análise JSON
A ferramenta de análise JSON separa o texto da notação do objeto java script em um esquema de tabela para fins de processamento downstream. Ele pode ser construído back-up em formato JSON utilizável, alimentando a saída para o Ferramenta de compilação JSON.
Configure a ferramenta
Campo JSON: selecione os campos que contém texto de notação de objeto java script. O campo deve conter JSON válido com todo o texto de um registro em uma única célula. Veja o exemplo abaixo.
JSON de campos |
---|
{ "nome": "João", "sobrenome": "Smith", "idade": 25, "endereço": { "StreetAddress": "21 2 ª rua", "cidade": "Nova Iorque", "estado": "NY", "CEP": "10021" }, "numero": [ { "tipo": "casa", "número": "212 555-1234" }, { "tipo": "fax", "número": "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 York |
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 de saída.
Campo Nome |
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]. |
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 York |
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 |