JSON Filter

Cloud_Business.png

Pour en savoir plus sur les filtres en général, consulter l'article Comprendre les Filtres.

Utiliser le filtre JSON quand un déclencheur reçoit des données encodées JSON. Le filtre JSON vous permet d'utiliser les variables et les valeurs de votre fichier JSON. Le filtre prend en charge l'extraction des données des spectres JSON.

Note

Automation vous permet d'utiliser tous les types de données JSON. Plus d'informations sur les types de données JSON ici.

Vous pouvez définir la structure d'un fichier JSON manuellement, mais Loftware vous recommande de l'importer des fichiers JSON reçus.

Pour importer la structure d'un fichier JSON :

  1. Aller dans Filtre de données et Modifier votre filtre JSON.

  2. Cliquer sur Structure > Importer la structure des données . Parcourir votre fichier JSON et cliquer sur Ouvrir.

    Après avoir importé les fichiers JSON, la section Aperçu de données affiche le contenu JSON. L'Aperçu des données surligne également les éléments que vous définissez comme champs de sortie.

Pour les exemples de données JSON, voir la section Données JSON .

Définition de la structure

Pour utiliser les éléments JSON, les configurer comme suit :

  • Valeur de variable : Spécifie que vous voulez utiliser l'élément sélectionné en tant que champ. En concevant la configuration, vous mappez manuellement avec les variables respectives dans l'action Utiliser un Filtre de Données . Pour plus d'informations, voir la section Définition des champs JSON .

    • Élément facultatif : Spécifie que cet élément n'est pas obligatoire. La variable mappée à ce type de champ aura une valeur vide si l'élément n'apparaît pas dans le fichier JSON.

  • Bloc de données : Spécifie que les sous-éléments inclus surviennent plusieurs fois et fournissent des données pour vos étiquettes. Le bloc de données peut être défini comme zone répétable, comme zone d'affectation ou les deux. En termes de JSON, le Bloc de données fonctionne comme un spectre.

    • Zone répétable : Spécifie que les valeurs de tous les blocs de données répétables seront extraites, pas seulement celles du premier bloc. Des champs peuvent être définis dans chaque bloc de données. Mapper manuellement les champs définis aux variables respectives dans l'action Utiliser le Filtre de Données . Pour plus d'informations, voir la section Définir les éléments répétables dans le Filtre JSON .

    • Zone d'affectation : Crée automatiquement les variables et leur assigne les valeurs pertinentes. Les noms de champs et leurs valeurs sont lus simultanément. Le mappage aux variables est effectué automatiquement. Utiliser cette méthode pour adapter le filtre aux données d'entrée variables pour éliminer le temps de maintenance. Pour plus d'informations, voir la section Définition de la zone d'affectation JSON .

La section Aperçu de données simplifie la configuration. Le résultat d'un filtre défini est mis en évidence dans la zone d'aperçu.

Pour changer les données JSON de l'aperçu, cliquer sur Ouvrir et rechercher un nouvel exemple de fichier JSON.