Générer des documents à partir de données JSON

Centre d'Aide

Générer des documents à partir de données JSON est une fonctionnalité puissante proposée par DocuGenerate. Cette option vous permet d’utiliser des structures de données complexes, plusieurs éléments de données et des données imbriquées pour créer vos documents. JSON (JavaScript Object Notation) est un format léger d’échange de données, facile à lire et à écrire pour les humains, et facile à analyser et générer pour les machines.

Pour commencer à générer des documents à partir de données JSON, cliquez sur le bouton New document. Ce bouton est représenté par une icône en forme de signe plus :

Bouton nouveau document

Puis, pour la Data source, sélectionnez JSON data. Les autres options proposées sont Fill out a form et Excel or CSV file.

Source de données JSON

Après avoir cliqué sur Continue, vous arriverez à la section Data items. Dans cette section, vous devez saisir un tableau JSON d’objets, chaque objet représentant un élément de données distinct.

Pour faciliter ce processus, le champ de saisie sera pré-rempli avec un exemple d’objet JSON. Cet objet JSON aura des clés correspondant aux balises de fusion de votre modèle. Par exemple, si votre modèle comporte les balises de fusion [Name], [Job Title], [Company Name], [Street Address], [City], [State], [Zip Code], [Email] et [Phone], le JSON pré-rempli pourrait ressembler à ceci :

Structure de données JSON vide

Vous pouvez remplacer cet exemple par vos propres données JSON. N’oubliez pas que chaque clé de vos objets JSON doit correspondre à une balise de fusion de votre modèle. Par exemple, voici à quoi ressemblerait un tableau JSON avec 2 objets pour ce jeu de balises de fusion :

Saisie de données JSON

Une fois vos données saisies, cliquez sur Continue with N items, où N est le nombre d’objets dans votre tableau JSON. DocuGenerate analysera les données JSON et générera un document distinct pour chaque objet. Les balises de fusion de votre modèle seront remplacées par les valeurs correspondantes de chaque objet JSON au cours de ce processus.

Cette méthode est particulièrement utile lorsque vous devez générer des documents à partir de jeux de données complexes ou volumineux.