Feature Request: Dynamic Parse JSON Schema's in Azure Logic Apps

Jake Parry 0 Reputation points
2025-10-17T09:09:37.5233333+00:00

Please can we have a way to dynamically input the JSON Schema used by the Parse JSON action in Azure Logic Apps! We would love to be able to use either an integration account or the built-in maps/assets mgmt features in Azure Logic Apps to store the JSON schema and dynamically select one for parsing any give JSON object.

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Luis Arias 9,011 Reputation points Volunteer Moderator
    2025-10-17T15:52:51.9733333+00:00

    Hello Jake,

    Welcome to Microsoft Q&A, As far as I know there's no built-in support for dynamic schema injection at runtime.

    To use this action, you must specify a JSON schema that defines the structure of the content. https://free.blessedness.top/en-us/azure/logic-apps/logic-apps-enterprise-integration-overview#parse-json-action

    This implies the schema must be predefined at design time. There's no mention of runtime schema injection or dynamic selection, and no supported method to bind external schemas dynamically. The doc also links to static schema examples, reinforcing that dynamic schema loading isn't part of the feature set.

    However, you can work around this by using inline code or pre-processing steps to conditionally select and parse JSON based on known schema variants. Integration accounts or asset management features can store schemas, but they can't dynamically bind them to Parse JSON. For dynamic parsing, consider using Azure Functions or inline JavaScript to handle schema logic before passing structured data downstream.

    References

    If this resolves your question, please accept the answer.

    Luis

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.