# Restructure a document with a transform language

Shape / columns

A variant of [Parse nested values](https://meridian.online/operations/parse-nested-values).

Rewrite a JSON or XML document with a stylesheet, patch or transform program such as XSLT, a JSON patch or jq.

Page: <https://meridian.online/operations/parse-nested-values/restructure-document-with-transform-language>

## Status

Not built yet.

arcform does not do this yet. [Its place on the roadmap](https://meridian.online/roadmap#parse-nested-values)

## What other tools call it

Meridian's classification; an independent blind rating agreed on 95.7% of 324 rows (variant, version 3).

- Duckle: [`jq Filter`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/frontend/src/workflow-ui/palette-data.ts) (read 2026-09-25)
- EasyMorph: [`Modify JSON`](https://help.easymorph.com/doku.php?id=transformations:modifyjson) (read 2026-09-27)
- EasyMorph: [`XSLT transformation`](https://help.easymorph.com/doku.php?id=transformations:xslt) (read 2026-09-27)
- Apache Hop: [`XSL pipeline`](https://hop.apache.org/manual/latest/workflow/actions/xslt.html) (read 2026-09-27)
- Apache Hop: [`XSL transformation`](https://hop.apache.org/manual/latest/pipeline/transforms/xslt.html) (read 2026-09-27)
- KNIME Analytics Platform: [`JSON Diff`](https://api.hub.knime.com/nodes/*Xxi6agi_HN4F-Gnk?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`JSON Transformer`](https://api.hub.knime.com/nodes/*wcERuaxFYqiU2d-0?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`XSLT`](https://api.hub.knime.com/nodes/*tMnMemDSAwnOT-W_?details=full) (read 2026-09-27)
- Apache NiFi: [`JSLTTransformJSON`](https://nifi.apache.org/components/org.apache.nifi.processors.jslt.JSLTTransformJSON/) (read 2026-09-27)
- Apache NiFi: [`JoltTransformJSON`](https://nifi.apache.org/components/org.apache.nifi.processors.jolt.JoltTransformJSON/) (read 2026-09-27)
- Apache NiFi: [`JoltTransformRecord`](https://nifi.apache.org/components/org.apache.nifi.processors.jolt.JoltTransformRecord/) (read 2026-09-27)
- Apache NiFi: [`TransformXml`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.TransformXml/) (read 2026-09-27)
- Pentaho Data Integration: [`XSL Transformation`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- RapidMiner Studio: [`Process XSLT`](https://docs.rapidminer.com/latest/studio/operators/extensions/Text%20Processing/transformation/process_xslt.html) (read 2026-09-27)
- Talend: [`tDSQL4JSON`](https://help.qlik.com/talend/en-US/components/8.0/data-mapping/data-mapping-component) (read 2026-09-27)
- Talend: [`tXMLMap`](https://help.qlik.com/talend/en-US/components/8.0/txmlmap/txmlmap-component) (read 2026-09-27)
- Talend: [`tXSLT`](https://help.qlik.com/talend/en-US/components/8.0/xml/xml-component) (read 2026-09-27)
