クラス JacksonIndexAccessor
java.lang.ObjectSE
org.springframework.integration.json.JacksonIndexAccessor
- 実装されているすべてのインターフェース:
IndexAccessor,TargetedAccessor
Jackson の
ArrayNode API を使用して、JSON 配列からインデックスを読み取る方法を知っている SpEL IndexAccessor。 整数リテラルとして提供されるインデックスをサポートします (例: myJsonArray[1])。また、負のインデックスもサポートします (例: myJsonArray[-1] は myJsonArray[myJsonArray.length - 1] に相当します)。さらに、範囲外のインデックスに対しては null が返されます (詳細については ArrayNode.get(int) を参照してください)。
- 導入:
- 7.0
- 作成者:
- Jooyoung Pyoung
- 関連事項:
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明booleancanRead(EvaluationContext context, ObjectSE target, ObjectSE index) booleancanWrite(EvaluationContext context, ObjectSE target, ObjectSE index) ClassSE<?>[]read(EvaluationContext context, ObjectSE target, ObjectSE index) voidwrite(EvaluationContext context, ObjectSE target, ObjectSE index, @Nullable ObjectSE newValue)
コンストラクターの詳細
JacksonIndexAccessor
public JacksonIndexAccessor()
メソッドの詳細
getSpecificTargetClasses
- 次で指定:
- インターフェース
TargetedAccessorのgetSpecificTargetClasses
canRead
- 次で指定:
- インターフェース
IndexAccessorのcanRead
read
public TypedValue read(EvaluationContext context, ObjectSE target, ObjectSE index) throws AccessException - 次で指定:
- インターフェース
IndexAccessorのread - 例外:
AccessException
canWrite
- 次で指定:
- インターフェース
IndexAccessorのcanWrite
write
public void write(EvaluationContext context, ObjectSE target, ObjectSE index, @Nullable ObjectSE newValue) - 次で指定:
- インターフェース
IndexAccessorのwrite