FlattenJson 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-standard-nar
Descrição¶
Oferece ao usuário a capacidade de pegar um documento JSON aninhado e nivelá-lo em um documento simples de par chave-valor. As chaves são combinadas em cada nível com um separador definido pelo usuário, cujo padrão é “.”. Esse processador também permite desfazer o nivelamento do json nivelado. Ele oferece suporte a quatro tipos de modo de nivelamento, como normal, keep-arrays, notação de ponto para consulta MongoDB e keep-primitive-arrays. O modo de nivelamento padrão é “keep-arrays”.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade  | 
Descrição  | 
|---|---|
flatten-json-character-set  | 
O conjunto de caracteres no qual o arquivo é codificado  | 
flatten-json-pretty-print-json  | 
Especifica se o json resultante deve ou não ser impresso com exibição agradável  | 
flatten-json-return-type  | 
Especifica o tipo de retorno desejado de json, como flatten/unflatten  | 
flatten-json-separator  | 
O caractere separador usado para unir chaves. Deve ser um caractere válido segundo o padrão JSON.  | 
flatten-mode  | 
Especifica como o json deve ser nivelado/não nivelado  | 
ignore-reserved-characters  | 
Se verdadeiro, os caracteres reservados nas chaves serão ignorados  | 
Relações¶
Nome  | 
Descrição  | 
|---|---|
failure  | 
Os arquivos que não podem ser nivelados/desnivelados vão para essa relação.  | 
success  | 
Os arquivos nivelados/desnivelados com êxito vão para essa relação.  |