ObjectGetArrayValuesByPath Op
Outputs all the values of the properties of an array of objects given a path
Summary (oneliner)
useful to interate over nested data structures.
the path defines the way to the first object. this op will then try to iterate over the array that contains the object with the given property and return all the values fo each object in the array.
given an object like this:
{
"data": [
{
"firstName": "Gordon",
"lastName": "Freeman"
},
{
"firstName": "Eli",
"lastName": "Vance"
},
{
"firstName": "Alyx",
"lastName": "Vance"
},
{
"firstName": "G",
"lastName": "Man"
}
]
}
a path of data.0.firstName
will result in this array:
[
"Gordon",
"Eli",
"Alyx",
"G"
]
- Ops.Data.JsonPath.ObjectGetArrayValuesByPath
- Core Op - Official cables op
- MIT
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
Example Patch ObjectGetArrayValuesByPath - Example
INPUT PORTS
json object
path to first array field (i.e. "data.0.firstName")
OUTPUT PORTS
array of values