The TOML–JSON Converter is a ready-to-use OutSystems Extension (developed in C# via Integration Studio) designed to seamlessly convert data between TOML and JSON formats. TOML (Tom’s Obvious, Minimal Language) is widely used for configuration files in modern developer tools and systems. However, OutSystems doesn't natively support parsing or generating TOML. This component fills that gap.
TOML to JSON ConversionParses TOML-formatted text or files and converts them into well-structured JSON strings.
JSON to TOML ConversionConverts structured JSON strings back into TOML format with accurate mapping.
Supports File InputAccepts TOML configuration as BinaryData, making it easy to parse files uploaded by users.
BinaryData
Reverse Conversion LogicBuilt-in method for both directions — no need to use multiple libraries or workarounds.
High Fidelity ConversionHandles nested structures, arrays, dates, and other complex elements while preserving data structure.
Built using C# and integrated via Integration Studio (XIF).
Uses modern .NET libraries to handle TOML and JSON serialization/deserialization.
Fully tested and ready for use in OutSystems Traditional Web, Reactive Web, and Mobile apps.
Reading and writing configuration files.
Importing/exporting data from systems or tools that use TOML (e.g., Hugo, Rust, Python tooling).
Custom dev tools, admin panels, or CI/CD dashboards built in OutSystems.