クラス JsonRecordSeparatorPolicy
java.lang.ObjectSE
org.springframework.batch.item.file.separator.SimpleRecordSeparatorPolicy
org.springframework.batch.item.file.separator.JsonRecordSeparatorPolicy
- 実装されたすべてのインターフェース:
RecordSeparatorPolicy
JSON ベースのレコード区切り文字。完全な行を返す前に、有効な JSON オブジェクトを待ちます。有効なオブジェクトには、バランスの取れた中括弧 ({}), がネストされている可能性があり、中括弧で終わります。このセパレータは、オブジェクトが複数の行にまたがっている場合でも、ストリームを JSON オブジェクトに分割するために使用できます。
{"foo": "bar", "value": { "spam": 2 }} {"foo": "rab", "value": { "spam": 3, "foo": "bar" }}
- 作成者:
- Dave Syer
コンストラクターのサマリー
メソッドのサマリー
クラス org.springframework.batch.item.file.separator.SimpleRecordSeparatorPolicy から継承されたメソッド
postProcess, preProcess
コンストラクターの詳細
JsonRecordSeparatorPolicy
public JsonRecordSeparatorPolicy()
メソッドの詳細
isEndOfRecord
行を JSON オブジェクトに解析できる場合は True。- 次で指定:
- インターフェース
RecordSeparatorPolicy
のisEndOfRecord
- オーバーライド:
- クラス
SimpleRecordSeparatorPolicy
のisEndOfRecord
- パラメーター:
line
- 末尾に改行文字がない文字列。- 戻り値:
- この行が完全なレコードである場合は true。
- 関連事項: