The Dynamic JSON Parser Forge component provides a utility for flattening complex JSON structures into a tabular-like format for easy processing in OutSystems Reactive applications. This component is especially useful for:
The component supports a wide range of JSON types, including arrays, objects, primitive values, and handles empty or null fields.
Each record in the flattened output contains the following fields:
The component handles:
pathValue
level
parent
parentIndex
childIndex
JsonText
FlattenedJsonText
[{"error":"Invalid JSON"}]
Added Server-Side Dynamic JSON Parsing support, allowing JSON flattening to be executed in Server Actions and backend processes.
Attributes with Text/JSON values are now safely detected and preserved as text and are excluded from the parsing process, preventing unintended inner parsing.
This release maintains full backward compatibility with existing client-side implementations and ensures consistent metadata output across both client and server execution.