65 operators across 12 namespaces for data transformation.
json
json.parse
Parse JSON string to object/array
string → any
json
json.stringify
Convert object/array to JSON string
any → string
json
json.format
Pretty-print JSON with indentation
string → string
json
json.minify
Remove whitespace from JSON
string → string
json
json.validate
Validate JSON syntax
string → object
json
json.path
Extract value at JSONPath
any → any
json
json.keys
Get object keys as array
object → array
json
json.values
Get object values as array
object → array
json
json.entries
Convert object to [key, value] pairs
object → array
json
json.fromEntries
Convert [key, value] pairs to object
array → object
csv
csv.parse
Parse CSV to array of objects
string → array
csv
csv.stringify
Convert array to CSV string
array → string
csv
csv.transpose
Swap rows and columns
array → array
xml
xml.parse
Parse XML to JSON object
string → object
xml
xml.stringify
Convert JSON to XML string
object → string
xml
xml.format
Pretty-print XML
string → string
xml
xml.minify
Remove whitespace from XML
string → string
yaml
yaml.parse
Parse YAML to JSON
string → any
yaml
yaml.stringify
Convert JSON to YAML
any → string
yaml
yaml.format
Format YAML with indentation
string → string
yaml
yaml.validate
Validate YAML syntax
string → object
transform
transform.sort
Sort array by key
array → array
transform
transform.filter
Filter array by condition
array → array
transform
transform.map
Transform each element
array → array
transform
transform.flatten
Flatten nested arrays
array → array
transform
transform.unique
Remove duplicates
array → array
transform
transform.reverse
Reverse array order
array → array
transform
transform.slice
Extract array slice
array → array
transform
transform.group
Group array by key
array → object
transform
transform.count
Count occurrences by key
array → object
transform
transform.merge
Merge multiple arrays
array → array
transform
transform.pick
Select specific fields
array → array
ndjson
ndjson.parse
Parse newline-delimited JSON
string → array
ndjson
ndjson.stringify
Convert to NDJSON format
array → string
ndjson
ndjson.window
Split into fixed-size batches
array → array
ndjson
ndjson.flatten
Flatten nested arrays
array → array
ndjson
ndjson.head
Take first N items
array → array
ndjson
ndjson.tail
Take last N items
array → array
ndjson
ndjson.sample
Random sampling with seed
array → array
ndjson
ndjson.split
Split into groups by key
array → object
ndjson
ndjson.merge
Merge multiple arrays
array → array
aggregate
aggregate.sum
Sum numeric values
array → object
aggregate
aggregate.avg
Calculate average
array → object
aggregate
aggregate.min
Find minimum value
array → object
aggregate
aggregate.max
Find maximum value
array → object
aggregate
aggregate.count
Count items
array → object
aggregate
aggregate.stats
Full statistics (count, sum, min, max, avg, variance, stddev)
array → object
aggregate
aggregate.groupBy
Group and aggregate by key
array → array
aggregate
aggregate.percentile
Calculate percentile values
array → object
aggregate
aggregate.histogram
Generate histogram bins
array → array
join
join.inner
Inner join on matching keys
array → array
join
join.left
Left outer join
array → array
join
join.right
Right outer join
array → array
join
join.full
Full outer join
array → array
join
join.cross
Cartesian product
array → array
join
join.zip
Pair arrays by index
array → array
diff
diff.compare
Compare two JSON values
any → object
diff
diff.patch
Apply diff patch
object → any
fix
fix.repair
Repair broken JSON
string → string
fix
fix.repairDetailed
Repair with change report
string → object
fix
fix.format
Repair and format
string → string
schema
schema.generate
Generate JSON Schema from data
any → object
schema
schema.validate
Validate against JSON Schema
any → object
query
query.jsonpath
Query with JSONPath
any → any
query
query.select
Select fields from objects
any → any
query
query.get
Get value at path
any → any