public interface ContentHandler
A simplified and stoppable SAX-like content handler for stream processing of JSON text.
- Author:
 - FangYidong<fangyidong@yahoo.com.cn>
 - See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptionbooleanendArray()Receive notification of the end of a JSON array.voidendJSON()Receive notification of the end of JSON processing.booleanReceive notification of the end of a JSON object.booleanReceive notification of the end of the value of previous object entry.booleanReceive notification of the JSON primitive values: java.lang.String, java.lang.Number, java.lang.Boolean nullbooleanReceive notification of the beginning of a JSON array.voidReceive notification of the beginning of JSON processing.booleanReceive notification of the beginning of a JSON object.booleanstartObjectEntry(String key) Receive notification of the beginning of a JSON object entry. 
- 
Method Details
- 
startJSON
Receive notification of the beginning of JSON processing. The parser will invoke this method only once.- Throws:
 ParseException- - JSONParser will stop and throw the same exception to the caller when receiving this exception.IOException
 - 
endJSON
Receive notification of the end of JSON processing.- Throws:
 ParseExceptionIOException
 - 
startObject
Receive notification of the beginning of a JSON object.- Returns:
 - false if the handler wants to stop parsing after return.
 - Throws:
 ParseException- - JSONParser will stop and throw the same exception to the caller when receiving this exception.IOException- See Also:
 
 - 
endObject
Receive notification of the end of a JSON object.- Returns:
 - false if the handler wants to stop parsing after return.
 - Throws:
 ParseExceptionIOException- See Also:
 
 - 
startObjectEntry
Receive notification of the beginning of a JSON object entry.- Parameters:
 key- - Key of a JSON object entry.- Returns:
 - false if the handler wants to stop parsing after return.
 - Throws:
 ParseExceptionIOException- See Also:
 
 - 
endObjectEntry
Receive notification of the end of the value of previous object entry.- Returns:
 - false if the handler wants to stop parsing after return.
 - Throws:
 ParseExceptionIOException- See Also:
 
 - 
startArray
Receive notification of the beginning of a JSON array.- Returns:
 - false if the handler wants to stop parsing after return.
 - Throws:
 ParseExceptionIOException- See Also:
 
 - 
endArray
Receive notification of the end of a JSON array.- Returns:
 - false if the handler wants to stop parsing after return.
 - Throws:
 ParseExceptionIOException- See Also:
 
 - 
primitive
Receive notification of the JSON primitive values: java.lang.String, java.lang.Number, java.lang.Boolean null- Parameters:
 value- - Instance of the following: java.lang.String, java.lang.Number, java.lang.Boolean null- Returns:
 - false if the handler wants to stop parsing after return.
 - Throws:
 ParseExceptionIOException
 
 -