Class JsonIndexAccessor

java.lang.Object
org.springframework.integration.json.JsonIndexAccessor
All Implemented Interfaces:
IndexAccessor, TargetedAccessor

public class JsonIndexAccessor extends Object implements IndexAccessor
A SpEL IndexAccessor that knows how to read indexes from JSON arrays, using Jackson's ArrayNode API.

Supports indexes supplied as an integer literal — for example, myJsonArray[1]. Also supports negative indexes — for example, myJsonArray[-1] which equates to myJsonArray[myJsonArray.length - 1]. Furthermore, null is returned for any index that is out of bounds (see ArrayNode.get(int) for details).

Since:
6.4
Author:
Sam Brannen
See Also: