datakey:["price", jsonave("$.items[0].price")] let's say in a given payload. price can come at root level or it can be inside items array first object. dataKey is not equipped to handle functions when it's an array. Thanks, Sameer