Class JsonIndexAccessor

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

@Deprecated(forRemoval=true, since="7.0") public class JsonIndexAccessor extends Object implements IndexAccessor
Deprecated, for removal: This API element is subject to removal in a future version.
Since 7.0 in favor of JacksonIndexAccessor for Jackson 3.
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: