Coding Challenge

Available JSON Files

The following JSON files are the output of Azure Document Intelligence:

The JSON structure follows the specifications outlined in the Azure AI Services REST API:
🔗 Document Models - Get Analyze Result


Challenges

🔹 Challenge 1: Convert JSON to Markdown

Write a program in any language (using LLMs or AI-powered IDEs if desired) to convert the JSON files into Markdown format. The output should match the structure of these example files:

💡 Hint: Start with the smaller file (141KB) before working with the larger one (29.1MB). This will help you debug and refine your approach efficiently.


🔹 Challenge 2: Convert JSON to HTML

Develop a program to transform the JSON files into HTML, ensuring that the output matches the format produced by:

🔗 Free Markdown to HTML Converter

💡 Hint: Once again, process the smaller JSON file first to verify your approach before handling the larger dataset.


🔹 Challenge 3: Convert JSON to Word Document

Write a program to convert the JSON files into Word (.docx) files, ensuring that they visually match the HTML output from Challenge 2.

💡 Hint: If your markdown-to-HTML pipeline is working correctly, you can use Markdown-to-Word conversion tools (such as Pandoc) or a direct HTML-to-Word approach to generate consistent results.


💡 You can use any programming language, framework, or AI-powered development tool to complete these challenges. Happy coding! 🚀