DRAGOPS
DRAGOPS
DocumentationNode libraryData Formats

Data Formats

Parse and generate CSV, XML, YAML, and validate JSON structures.

Data Format nodes convert between structured data and text representations. They handle CSV, XML, YAML, and JSON validation — complementing the JSON parse/stringify nodes in Type Conversion.

All Data Format nodes are pure (blue header, no execution pins).


Parse CSV

Parse CSV text into an array of objects. Each row becomes an object with column headers as keys.

PinDirectionTypeDescription
TextInputStringCSV text to parse
DelimiterInputStringColumn delimiter (default: ",")
Has HeadersInputBooleanWhether the first row contains headers (default: true)
DataOutputArrayArray of row objects

Pure. Use Parse CSV to process spreadsheet exports, log files, or any tabular data received from an API or file.


Format CSV

Convert an array of objects to CSV text. Object keys become column headers.

PinDirectionTypeDescription
DataInputArrayArray of objects to convert
DelimiterInputStringColumn delimiter (default: ",")
CSV TextOutputStringFormatted CSV text

Pure. Use Format CSV to generate reports, export data for spreadsheet tools, or prepare tabular payloads.


Parse XML

Parse XML text into an object tree.

PinDirectionTypeDescription
XML TextInputStringXML text to parse
DataOutputObjectParsed object tree

Pure. Use Parse XML to process SOAP responses, configuration files, or any XML-formatted data from external systems.


Format XML

Convert an object to XML text.

PinDirectionTypeDescription
DataInputObjectObject to convert
XML TextOutputStringFormatted XML text

Pure. Use Format XML to generate XML payloads for SOAP APIs, configuration files, or legacy system integrations.


Parse YAML

Parse YAML text into a structured value.

PinDirectionTypeDescription
YAML TextInputStringYAML text to parse
DataOutputAnyParsed value (object, array, or scalar)

Pure. Use Parse YAML to process configuration files, CI/CD definitions, or Kubernetes manifests.


Format YAML

Convert a value to YAML text.

PinDirectionTypeDescription
DataInputAnyValue to convert
YAML TextOutputStringFormatted YAML text

Pure. Use Format YAML to generate human-readable configuration files or documentation output.


Validate JSON

Check if a string is valid JSON.

PinDirectionTypeDescription
TextInputStringThe text to validate
Is ValidOutputBooleanTrue if the text is valid JSON

Pure. Use Validate JSON to check input before parsing — guard against malformed webhook payloads or user-provided data.


  • Type Conversion — Parse JSON and Format JSON for JSON-specific conversion
  • String — text manipulation before or after format conversion
  • HTTP — parse API response bodies into structured data

On this page