Configuration d'activité Ecrire JSON

Au cours de cette procédure, vous appliquez un exemple de message JSON ou XML au paramètre d'entrée Ecrire JSON. Si vous préférez, vous pouvez aussi utiliser un schéma pour cette tâche.

Pourquoi et quand exécuter cette tâche

Remarque : Vu que les messages JSON ne contiennent pas tous un noeud racine, Studio ajoute, par défaut, un élément de racine virtuelle à tous les messages JSON lors d'une activité Ecrire JSON. (Les noeuds virtuels facilitent le traitement des messages sans racine dans Studio). Pour déterminer si un noeud racine est présent, examinez le message dans le panneau Configurer. Si le message ne contient pas d'élément racine, Studio en génère automatiquement un lors de l'activité Ecrire JSON et l'affiche dans le fichier des éléments racine. Pour éliminer l'élément racine, supprimez-le depuis le panneau Configurer de sorte à ce que le message en sortie soit conforme à la structure requise.

Procédure

  1. Cliquez dans la liste de contrôle sur Configurer. La fenêtre Configurer s'affiche.
  2. Dans la fenêtre Configurer, vous pouvez utiliser un schéma XML ou un message JSON ou XML pour générer une mappe.
    1. Si vous spécifiez un schéma XML à appliquer au paramètre d'entrée Ecrire JSON, procédez comme suit : Dans la zone Sélectionner un schéma XML, cliquez sur le bouton Sélectionner un schéma XML pour rechercher un schéma XML et le sélectionner. Sélectionnez le schéma XML à analyser lors de l'exécution, puis cliquez sur OK.
    2. Pour utiliser le message JSON ou XML, copiez-le dans la zone de texte Utiliser un message JSON ou XML pour générer un schéma de sortie.
  3. Sélectionnez une configuration de racine virtuelle.
    1. Lorsque vous utilisez un message JSON ou XML pour générer un mappe, si plusieurs éléments sont présents dans JSON, la case Supprimer un élément racine est par défaut cochée automatiquement.
    2. Lorsque vous utilisez un schéma XML pour générer une mappe, la case Supprimer un élément racine n'est pas cochée par défaut.
    Remarque : Si la case Supprimer un élément racine est cochée, le premier élément racine est ignoré et le texte JSON est créé correctement avec les éléments restants. Vous pouvez spécifier un nom d'élément racine. Cependant, si la case Supprimer un élément racine n'est pas cochée, tous les types complexes n'obtiennent pas les noms d'élément racine et donc s'affichent comme étant NULL.
  4. Spécifiez comment doivent être codées les données définies par le paramètre de sortie OutputJSON :
    1. Sélectionnez l'option Données texte - Aucun décodage ou codage requis si les données sont du texte et n'ont pas besoin d'être codées.
    2. Sélectionnez l'option Coder les données à l'aide du type de codage * si les données de sortie sont des données binaires nécessitant un type de codage spécifique.
  5. Définissez le type de codage à l'aide de l'une des méthodes suivantes :
    1. Dans la liste Coder les données à l'aide du type de codage, sélectionnez l'un des types de codage par défaut.
    2. Cliquez directement dans la zone Coder les données à l'aide du type de codage et entrez votre type de codage.
    3. Cliquez sur OK.
  6. Cliquez sur Générer une mappe.