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.

Tags

JSON, esquema, validação

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.