public class JSONParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
S_END
description omitted.
|
static int |
S_IN_ARRAY
description omitted.
|
static int |
S_IN_ERROR
description omitted.
|
static int |
S_IN_FINISHED_VALUE
description omitted.
|
static int |
S_IN_OBJECT
description omitted.
|
static int |
S_IN_PAIR_VALUE
description omitted.
|
static int |
S_INIT
description omitted.
|
static int |
S_PASSED_PAIR_KEY
description omitted.
|
Constructor and Description |
---|
JSONParser() |
Modifier and Type | Method and Description |
---|---|
int |
getPosition() |
java.lang.Object |
parse(java.io.Reader in)
description omitted.
|
java.lang.Object |
parse(java.io.Reader in,
ContainerFactory containerFactory)
Parse JSON text into java object from the input source.
|
void |
parse(java.io.Reader in,
ContentHandler contentHandler)
description omitted.
|
void |
parse(java.io.Reader in,
ContentHandler contentHandler,
boolean isResume)
Stream processing of JSON text.
|
java.lang.Object |
parse(java.lang.String s)
description omitted.
|
java.lang.Object |
parse(java.lang.String s,
ContainerFactory containerFactory)
description omitted.
|
void |
parse(java.lang.String s,
ContentHandler contentHandler)
description omitted.
|
void |
parse(java.lang.String s,
ContentHandler contentHandler,
boolean isResume)
description omitted.
|
void |
reset()
Reset the parser to the initial state without resetting the underlying reader.
|
void |
reset(java.io.Reader in)
Reset the parser to the initial state with a new character reader.
|
public static final int S_INIT
public static final int S_IN_FINISHED_VALUE
public static final int S_IN_OBJECT
public static final int S_IN_ARRAY
public static final int S_PASSED_PAIR_KEY
public static final int S_IN_PAIR_VALUE
public static final int S_END
public static final int S_IN_ERROR
public void reset()
public void reset(java.io.Reader in)
in
- - The new character reader.public int getPosition()
public java.lang.Object parse(java.lang.String s) throws ParseException
s
- description omitted.ParseException
- description omitted.public java.lang.Object parse(java.lang.String s, ContainerFactory containerFactory) throws ParseException
s
- description omitted.containerFactory
- description omitted.ParseException
- description omitted.public java.lang.Object parse(java.io.Reader in) throws java.io.IOException, ParseException
in
- description omitted.java.io.IOException
- description omitted.ParseException
- description omitted.public java.lang.Object parse(java.io.Reader in, ContainerFactory containerFactory) throws java.io.IOException, ParseException
in
- description omitted.containerFactory
- - Use this factory to createyour own JSON object and JSON array containers.java.io.IOException
- description omitted.ParseException
- description omitted.public void parse(java.lang.String s, ContentHandler contentHandler) throws ParseException
s
- description omitted.contentHandler
- description omitted.ParseException
- description omitted.public void parse(java.lang.String s, ContentHandler contentHandler, boolean isResume) throws ParseException
s
- description omitted.contentHandler
- description omitted.isResume
- description omitted.ParseException
- description omitted.public void parse(java.io.Reader in, ContentHandler contentHandler) throws java.io.IOException, ParseException
in
- description omitted.contentHandler
- description omitted.java.io.IOException
- description omitted.ParseException
- description omitted.public void parse(java.io.Reader in, ContentHandler contentHandler, boolean isResume) throws java.io.IOException, ParseException
in
- description omitted.contentHandler
- description omitted.isResume
- - Indicates if it continues previous parsing operation.
If set to true, resume parsing the old stream, and parameter 'in' will be ignored.
If this method is called for the first time in this instance, isResume will be ignored.java.io.IOException
- description omitted.ParseException
- description omitted.ContentHandler