# Extract values by path

Shape / columns

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

Pull the values at chosen JSON paths, XPaths or field names out of a nested column into new columns.

Page: <https://meridian.online/operations/parse-nested-values/extract-values-by-path>

## 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).

- Apache DataFusion: [`Field access (col['field'] and col[1])`](https://datafusion.apache.org/user-guide/features.html) (read 2026-09-27)
- Duckle: [`JSONPath Extract`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- EasyMorph: [`Extract JSON properties`](https://help.easymorph.com/doku.php?id=transformations:extractjson) (read 2026-09-27)
- AWS Glue: [`Extract JSON path`](https://docs.aws.amazon.com/glue/latest/dg/transforms-extract-json-path.html) (read 2026-09-27)
- Ibis: [`JSONGetItem`](https://github.com/ibis-project/ibis/blob/05d2b293344e86cb41c1a426071734f7e270335a/ibis/expr/operations/json.py) (read 2026-09-27)
- Ibis: [`StructField`](https://github.com/ibis-project/ibis/blob/05d2b293344e86cb41c1a426071734f7e270335a/ibis/expr/operations/structs.py) (read 2026-09-27)
- KNIME Analytics Platform: [`JSON Path`](https://api.hub.knime.com/nodes/*3IccdLfpFEAp9yoz?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`JSON Path (Dictionary)`](https://api.hub.knime.com/nodes/*2Nt0avhANQZN1ULo?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`XPath`](https://api.hub.knime.com/nodes/*dTIN1LNlL6w1s7MX?details=full) (read 2026-09-27)
- Apache NiFi: [`EvaluateJsonPath`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.EvaluateJsonPath/) (read 2026-09-27)
- Apache NiFi: [`EvaluateXPath`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.EvaluateXPath/) (read 2026-09-27)
- Apache NiFi: [`EvaluateXQuery`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.EvaluateXQuery/) (read 2026-09-27)
- OpenRefine: [`Jsoup XML and HTML parsing`](https://openrefine.org/docs/manual/grelfunctions#jsoup-xml-and-html-parsing) (read 2026-09-27)
- Polars: [`Expr.struct (group)`](https://docs.pola.rs/api/python/stable/reference/expressions/struct.html) (read 2026-09-27)
- RapidMiner Studio: [`Extract Content`](https://docs.rapidminer.com/latest/studio/operators/extensions/Web%20Mining/html_processing/extract_html_text_content.html) (read 2026-09-27)
- RapidMiner Studio: [`Extract Information`](https://docs.rapidminer.com/latest/studio/operators/extensions/Text%20Processing/extraction/extract_information.html) (read 2026-09-27)
- RapidMiner Studio: [`Generate Extract`](https://docs.rapidminer.com/latest/studio/operators/extensions/Text%20Processing/generation/generate_extract.html) (read 2026-09-27)
- Apache SeaTunnel: [`JsonPath`](https://seatunnel.apache.org/docs/2.3.13/transforms/jsonpath) (read 2026-09-27)
- Talend: [`tExtractJSONFields`](https://help.qlik.com/talend/en-US/components/8.0/processing/processing-component) (read 2026-09-27)
- Talend: [`tExtractXMLField`](https://help.qlik.com/talend/en-US/components/8.0/processing/processing-component) (read 2026-09-27)
- VisiData: [`addcol-selector`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/loaders/scrape.py#L176) (read 2026-09-23)
- VisiData: [`addcol-xmlattr`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/loaders/xml.py#L258) (read 2026-09-23)
