apoc.convert.fromJsonList
Function APOC Core
apoc.convert.fromJsonList('[1,2,3]'[,'json-path'])
Usage Examples
The following converts a JSON list into a Cypher list:
RETURN apoc.convert.fromJsonList('[1,2,3]') AS output;
Output |
---|
[1, 2, 3] |
We can also use JSON path expressions to extract part of a JSON list.
For example, the following extracts the name
property from a JSON list of objects and returns a list of Cypher strings:
RETURN apoc.convert.fromJsonList('[
{"name": "Neo4j"},
{"name": "Graph Data Science Library"},
{"name": "Bloom"}
]', '.name') AS output;
Output |
---|
["Neo4j", "Graph Data Science Library", "Bloom"] |
If we try to convert a non-list structure, we’ll get an exception. For example:
RETURN apoc.convert.fromJsonList('{"name": "Neo4j"}') AS output;
Failed to invoke function |
In this case we should instead use apoc.convert.fromJsonMap.
Was this page helpful?