ValidateJson 2025.5.31.15¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Valide le contenu des FlowFiles par rapport à un schéma JSON configurable. Voir json-schema.org pour les normes de spécification. Ce processeur ne prend pas en charge les entrées contenant plusieurs objets JSON, telles que les entrées délimitées par de nouvelles lignes JSON. Si le FlowFile entrant contient des données délimitées par de nouvelles lignes JSON, seule la première ligne sera validée.
Exigences en matière d’entrées¶
REQUIRED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
---|---|
Schéma JSON |
Une adresse URL ou un chemin de fichier vers le schéma JSON ou le contenu actuel du schéma JSON |
Registre des schémas JSON |
Spécifie le Controller Service à utiliser pour le registre des schémas JSON |
Version du schéma JSON |
La spécification du schéma JSON |
Longueur maximale de la chaîne |
Longueur maximale autorisée d’une valeur de chaîne lors de l’analyse du document JSON |
Schema Access Strategy |
Indique comment obtenir le schéma à utiliser pour interpréter les données. |
Nom de schéma |
Spécifie le nom du schéma à rechercher dans la propriété Schema Registry |
Restrictions¶
Autorisation requise |
Explication |
---|---|
reference remote resources |
La configuration du schéma peut faire référence à des ressources par le biais de HTTP |
Relations¶
Nom |
Description |
---|---|
failure |
FlowFiles qui ne peuvent être lues sur JSON sont routées vers cette relation |
invalid |
FlowFiles qui ne sont pas valides selon le schéma spécifié sont routées vers cette relation |
valid |
Les FlowFiles validés avec succès par rapport au schéma sont routés vers cette relation. |
Écrit les attributs¶
Nom |
Description |
---|---|
json.validation.errors |
Si le FlowFile est routé vers la relation non valide, cet attribut contiendra le message d’erreur résultant de l’échec de la validation. |