csv-to-json-converter
Reactive icon

CSV-to-JSON Converter

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 5 Jul (11 hours ago)
 by 
0.0
 (0 ratings)
csv-to-json-converter

CSV-to-JSON Converter

Documentation
1.0.0

## Key Features

* 🚀 **100% Client-Side Execution:** Zero server latency, running purely in the browser.

* 🛡️ **Data Privacy Compliant:** Sensitive data never leaves the user's device or hits backend logs during processing.

* 🧠 **Smart Quote Handling:** Correctly handles fields containing commas enclosed within double quotes.

* 🎛️ **Custom Delimiters:** Supports standard commas, semi-colons, tabs, or custom splitters.


## How To Use

1. Add a dependency to **CSVToJSON** Client Action from your application module.

2. Capture your CSV text via an Input Widget, a file reader variable, or clipboard paste event.

3. Call the `CSVToJSON` action in your Client Flow.

4. Pass the raw text into `CSVString`.

5. Utilize the `JSONString` output downstream (e.g., deserialize it via OutSystems native **JSON Deserialize** widget straight into a Record List).


## Inputs & Outputs


### Inputs

* **CSVString** (Text, Mandatory): The raw text data exported from Excel or a text file.

* **Delimiter** (Text, Optional): The character splitting your data columns. Defaults to `,`.


### Outputs

* **JSONString** (Text): A valid array string of JSON objects.

* **Success** (Boolean): True if processing executed cleanly without code crashes.

* **ErrorMessage** (Text): Stack traces or reason text if processing fails.