Create a sample JSON document from a JSON Schema Tool

  • Sandro Pereira
  • Jul 20, 2023
  • 2 min read

In many integration projects, especially when working with Azure Integration Services, we often deal with JSON messages. Although the Logic App Designer can generate a JSON schema from a JSON payload, we often need the opposite. In practice, we need to generate a sample JSON message from a JSON Schema to test Logic Apps workflows and Data Mapper maps.

Unfortunately, Logic Apps and the new Data Mapper do not provide an out‑of‑the‑box way to generate dummy messages.

Because of this, during demos and training sessions, I frequently lose track of the expected input message for a specific map. As a result, I often spend unnecessary time searching for that information.

To solve this problem, we usually rely on free online tools, such as the Liquid Technologies schema‑to‑JSON converter. However, these tools store data in their log files. For this reason, they can raise privacy and security concerns in enterprise environments.

Therefore, together with my team, I decided to create free tools with the source code available on GitHub. This approach avoids data‑privacy risks while still making testing faster and easier.

📝 One-Minute Brief

Testing integrations often requires realistic sample payloads. This article introduces a free Windows tool that generates a sample JSON document from a JSON Schema, helping developers quickly test Logic Apps and Data Mapper solutions without using online converters.

Create a sample JSON document from a JSON Schema Tool

Create a sample JSON document using the JSON Schema Tool is a straightforward Windows tool that allows you to create a JSON Document based on the JSON Schema we provide.
No data is stored in log files.

JSON document from a JSON Schema Tool

Download

Hope you find this useful! So, if you liked the content or found it useful and want to help me write more content, you can buy (or help buy) my son a Star Wars Lego! 

Credits

  • Luis Rigueira | Member of my team and one of the people responsible for developing this tool.
Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

Leave a Reply

Your email address will not be published. Required fields are marked *

The Ultimate Cloud
Management Platform for Azure

Supercharge your Azure Cost Saving

Learn More
Turbo360 Widget

Back to Top