ValidateJson 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-standard-nar
Descrição¶
Valida o conteúdo dos FlowFiles em relação a um esquema JSON configurável. Consulte json-schema.org para obter os padrões de especificação. Este processador não oferece suporte à entrada contendo vários objetos JSON, como JSON delimitado por nova linha. Se o FlowFile de entrada contiver JSON delimitado por nova linha, somente a primeira linha será validada.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
Esquema JSON |
Um URL ou caminho de arquivo para o esquema JSON ou o conteúdo real do esquema JSON |
Registro de esquema JSON |
Especifica o Controller Service a ser usado para o registro de esquema JSON |
Versão do esquema JSON |
A especificação do esquema JSON |
Comprimento máximo da cadeia de caracteres |
O comprimento máximo permitido de um valor de cadeia de caracteres ao analisar o documento JSON |
Estratégia de acesso ao esquema |
Especifica como obter o esquema que deve ser usado para interpretar os dados. |
Nome do esquema |
Especifica o nome do esquema a ser pesquisado na propriedade do registro de esquema |
Restrições¶
Permissão necessária |
Explicação |
---|---|
recursos remotos de referência |
A configuração do esquema pode fazer referência a recursos em HTTP |
Relações¶
Nome |
Descrição |
---|---|
failure |
FlowFiles que não podem ser lidos como JSON são encaminhados para essa relação |
invalid |
FlowFiles que não são válidos de acordo com o esquema especificado são encaminhados para essa relação |
valid |
FlowFiles que forem validados com sucesso em relação ao esquema serão encaminhados para essa relação |
Grava atributos¶
Nome |
Descrição |
---|---|
json.validation.errors |
Se o FlowFile for encaminhado para a relação inválida, esse atributo conterá a mensagem de erro resultante da falha de validação. |