Het genereren van documenten vanuit JSON-data is een krachtige functie van DocuGenerate. Met deze optie kunt u complexe datastructuren, meerdere gegevenselementen en geneste data gebruiken om uw documenten te maken. JSON (JavaScript Object Notation) is een lichtgewicht formaat voor gegevensuitwisseling dat gemakkelijk te lezen en te schrijven is voor mensen, en gemakkelijk te verwerken en te genereren is voor machines.
Om te beginnen met het genereren van documenten vanuit JSON-data, klikt u op de knop New document. Deze knop wordt weergegeven met een plusteken-icoon:

Selecteer vervolgens bij Data source de optie JSON data. De andere opties die u ziet, zijn Fill out a form en Excel or CSV file.

Na het klikken op Continue komt u op de sectie Data items. In deze sectie moet u een JSON-array van objecten invoeren, waarbij elk object een afzonderlijk gegevenselement vertegenwoordigt.
Om dit proces te vergemakkelijken, wordt het invoerveld vooraf ingevuld met een voorbeeld van een JSON-object. Dit JSON-object heeft sleutels die overeenkomen met de merge-tags in uw sjabloon. Als uw sjabloon bijvoorbeeld de merge-tags [Name], [Job Title], [Company Name], [Street Address], [City], [State], [Zip Code], [Email] en [Phone] heeft, zou de vooraf ingevulde JSON er ongeveer zo uit kunnen zien:

U kunt dit voorbeeld vervangen door uw eigen JSON-data. Onthoud dat elke sleutel in uw JSON-objecten moet overeenkomen met een merge-tag in uw sjabloon. Zo ziet bijvoorbeeld een JSON-array met 2 objecten eruit voor deze set merge-tags:

Zodra u uw data heeft ingevoerd, klikt u op Continue with N items, waarbij N het aantal objecten in uw JSON-array is. DocuGenerate parseert de JSON-data en genereert voor elk object een afzonderlijk document. De merge-tags in uw sjabloon worden tijdens dit proces vervangen door de bijbehorende waarden uit elk JSON-object.
Deze methode is bijzonder nuttig wanneer u documenten moet genereren op basis van complexe of grote datasets.