Skip to content
synthreo.ai

Convert To JSON - Synthreo Builder

Convert To JSON node for Builder - transform workflow data into JSON format for API integration, webhooks, and modern business system compatibility.

The Convert to JSON node transforms your data into JSON format, making it compatible with web services, APIs, and modern data systems. This node is essential when you need to send structured data to external systems or prepare data for web-based integrations.


The Convert to JSON node takes data from previous nodes in your workflow and converts it into JSON (JavaScript Object Notation) format. JSON is the standard format used by most modern web services and applications to exchange data. This node gives you control over how your data is structured and organized in the final JSON output.


  • API Integration - Preparing data to send to external web services or APIs
  • Data Export - Converting internal data formats for use in web applications
  • System Integration - Formatting data for modern business systems that require JSON input
  • Data Transformation - Restructuring data from databases or spreadsheets for web use
  • Webhook Preparation - Formatting data before sending it via webhooks to other systems

ParameterDetails
Field Nameorient
TypeDropdown
Default ValueUniversal
DescriptionControls how your data is organized and structured in the JSON output. Choose the format that matches what the receiving system expects.

Available orientation options:

  • Universal - Creates a flexible JSON structure that works with most systems and applications. Use this when you are unsure of target system requirements.
  • Records - Organizes data as an array of individual record objects. Ideal for database-like data where each row is a self-contained record.
  • Index - Uses row numbers or identifiers as the main organizing key in the output structure.
  • Values - Focuses on data values in a simple array format, without key names.
  • Split - Separates different data types (columns, index, data) into distinct sections within the JSON output.
  • Table - Maintains a tabular structure with explicit column definitions, rows, and an optional index. Use when preserving spreadsheet-like relationships is important.
ParameterDetails
Field NamecolumnWrapper
TypeText field
Default ValueEmpty (no wrapper)
DescriptionAdds a named container around your data columns in the JSON output. Use when the receiving system expects data to be nested inside a specific key, or when you want to add a descriptive label to your data structure.

Examples of wrapper usage:

  • Wrapping order data: "orders" produces {"orders": [...]}
  • Wrapping patient records: "patients" produces {"patients": [...]}
  • Leaving empty: data is output at the top level without a container key

  1. Drag the Convert to JSON node from the left panel onto your workflow canvas.
  2. Connect it to the previous node that contains the data you want to convert.
  3. Click on the Convert to JSON node to open the configuration panel.
  1. In the JSON Transformation dropdown, select your preferred format.
  2. Choose Universal for general-purpose JSON that works with most systems.
  3. Select Records when sending data to databases or record-based systems.
  4. Pick Table when maintaining spreadsheet-like data structure.
  5. Use Values for simple data arrays where key names are not required.
  1. In the Column Wrapper text field, enter a container name if needed.
  2. Leave empty if the target system does not require data to be nested inside a container key.
  3. Common wrapper names include data, results, items, or a name matching your data type.
  4. Click the clear button (X) to remove an existing wrapper if you change your mind.
  1. Click the Test Configuration button to preview your JSON output.
  2. Review the structure to ensure it matches what your target system expects.
  3. Adjust the transformation format or column wrapper if needed.
  4. Save your configuration when satisfied with the results.

Business Situation: An online store needs to send order data to their fulfillment center’s API, which requires data in JSON format.

What You’ll Configure:

  • Set JSON Transformation to Records to organize each order as a separate record.
  • Use orders as the Column Wrapper to clearly identify the data type.
  • Connect this node after your order data collection node.

What Happens: Customer order information is converted into properly formatted JSON that the fulfillment center’s system can immediately process, reducing manual data entry and shipping delays.

Business Situation: A marketing team collects survey responses and needs to send them to their analytics platform for detailed reporting.

What You’ll Configure:

  • Choose Universal transformation for maximum compatibility with analytics tools.
  • Leave Column Wrapper empty for a clean, simple JSON structure.
  • Place this node after your survey data aggregation node.

What Happens: Survey responses are automatically converted to JSON format and sent to your analytics platform, where they can be immediately analyzed and visualized.

Business Situation: A retail company needs to sync inventory levels between their point-of-sale system and their e-commerce website.

What You’ll Configure:

  • Select Table transformation to maintain clear product and quantity relationships.
  • Use inventory as Column Wrapper to identify the data purpose.
  • Connect after your inventory data collection node.

What Happens: Inventory data is converted to JSON format and automatically synced between systems, keeping stock levels accurate across all sales channels.


Common Challenge: Patient data needs to be shared between different medical systems that use modern JSON-based APIs.

How This Node Helps: Converts patient records, appointment data, and medical information into JSON format for seamless system integration.

Configuration Recommendations:

  • Use Records transformation for individual patient data.
  • Apply patients or appointments as Column Wrapper for clear data identification.
  • Ensure HIPAA compliance by connecting to secure data sources only.

Common Challenge: Transaction data must be formatted for regulatory reporting systems and fraud detection APIs.

How This Node Helps: Transforms financial transaction data into JSON format required by compliance and security systems.

Configuration Recommendations:

  • Choose Universal transformation for broad system compatibility.
  • Use transactions as Column Wrapper for clear data categorization.
  • Connect to encrypted data sources for security compliance.

Common Challenge: Production data needs to be sent to quality control systems and supply chain management platforms.

How This Node Helps: Converts manufacturing data into JSON format for integration with modern industrial IoT and management systems.

Configuration Recommendations:

  • Select Table transformation to maintain production line relationships.
  • Apply production_data as Column Wrapper for system identification.
  • Connect after data validation nodes to ensure accuracy.

  • Universal - Best for general integrations and when you are unsure of target system requirements.
  • Records - Ideal for database integrations and systems that process individual records.
  • Table - Perfect for maintaining spreadsheet-like data relationships.
  • Values - Use for simple data lists and basic API integrations.
  • Use descriptive names that clearly identify your data type.
  • Keep wrapper names short and system-friendly - avoid spaces and special characters.
  • Consider the receiving system’s expectations when naming wrappers.
  • Leave empty when the target system does not require data containers.
  • Place this node as close to the end of your workflow as possible to minimize unnecessary conversions.
  • Ensure data is clean and properly formatted before conversion.
  • Test with sample data before processing large datasets.
  • Monitor conversion times for very large datasets.

JSON Output Doesn’t Match Expected Format

Section titled “JSON Output Doesn’t Match Expected Format”
  • Solution: Try different transformation formats (Universal, Records, Table) to find the best match for the target system.
  • Prevention: Test with sample data and compare output to target system requirements before deploying.
  • Solution: Adjust the Column Wrapper setting or change the transformation format.
  • Prevention: Review your data structure in previous nodes before conversion to understand the shape of the incoming data.
  • Solution: Verify the target system’s JSON format requirements and adjust transformation settings accordingly.
  • Prevention: Consult target system API documentation and test with small data samples first.

  • ConvertFromJSON - Parses a JSON string into a Python dictionary string format for Python-based downstream processing.
  • Set Transformation - Reshape, filter, and remap data before converting it to JSON with this node.
  • Custom Script - Can produce structured data that is then formatted as JSON by this node for API submission.