Tools
Format Converters
Convert data between JSON↔YAML and CSV↔JSON with delimiter options.
Commands
devv convert <format> <input>
Examples
# JSON → YAML
devv convert yaml '{"name": "devv", "version": "1.0"}'
# YAML → JSON
devv convert json config.yaml
# CSV → JSON
devv convert csv-json data.csv
# JSON → CSV
devv convert json-csv '[{"name":"a","age":1}]'
# With custom delimiter
devv convert csv-json data.tsv --delimiter tab
devv convert json-csv data.json --delimiter semicolon
# Pipe from stdin
cat config.yaml | devv convert json
Delimiter Options
| Value | Character |
|---|---|
comma |
, (default) |
tab |
\t |
semicolon |
; |
pipe |
| |
Pipeline Usage
| Pipeline ID | Config |
|---|---|
json-yaml-converter |
direction: json-to-yaml / yaml-to-json |
csv-json-converter |
mode: csv-to-json / json-to-csv, delimiter |
devv pipe exec "csv-json-converter mode=csv-to-json delimiter=tab"
Options
| Option | Description | Default |
|---|---|---|
-d, --delimiter <d> |
CSV delimiter: comma, tab, semicolon, pipe |
comma |
-o, --output <file> |
Write result to file | - |
Was this page helpful?