public class JsonPreprocessor extends Preprocessor
Preprocessor for the JSON stream format.propertyRoot, stream| Constructor and Description | 
|---|
JsonPreprocessor(StreamConfig stream)
Constructs a new JsonPreprocessor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
finalizeSegment(SegmentConfig segment)
Finalizes a segment configuration after its children have been processed. 
 | 
protected void | 
handleField(FieldConfig field)
Processes a field configuration. 
 | 
protected void | 
initializeRecord(RecordConfig record)
Initializes a record configuration before its children have been processed. 
 | 
protected void | 
initializeSegment(SegmentConfig segment)
Initializes a segment configuration before its children have been processed. 
 | 
finalizeGroup, finalizeRecord, finalizeStream, handleConstant, initializeGroup, initializeStream, validateRecordIdentifyingCriteriagetParent, handleComponent, processpublic JsonPreprocessor(StreamConfig stream)
stream - the StreamConfig to preprocessprotected void initializeRecord(RecordConfig record) throws BeanIOConfigurationException
PreprocessorinitializeRecord in class Preprocessorrecord - the record configuration to processBeanIOConfigurationExceptionprotected void initializeSegment(SegmentConfig segment) throws BeanIOConfigurationException
PreprocessorinitializeSegment in class Preprocessorsegment - the segment configuration to processBeanIOConfigurationExceptionprotected void finalizeSegment(SegmentConfig segment) throws BeanIOConfigurationException
PreprocessorfinalizeSegment in class Preprocessorsegment - the segment configuration to processBeanIOConfigurationExceptionprotected void handleField(FieldConfig field) throws BeanIOConfigurationException
PreprocessorhandleField in class Preprocessorfield - the field configuration to processBeanIOConfigurationException