|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.minidev.json.parser.JSONParser
public class JSONParser
Field Summary | |
---|---|
static int |
ACCEPT_LEADING_ZERO
Throws exception on excessive 0 leading in digits |
static int |
ACCEPT_NAN
Parse NaN as Float.NaN |
static int |
ACCEPT_NON_QUOTE
allow non quoted test |
static int |
ACCEPT_SIMPLE_QUOTE
allow simple quote as String quoting char |
static int |
ACCEPT_TAILLING_DATA
If enabled json-smart will throws exception if datas are present after the end of the Json data. |
static int |
ACCEPT_USELESS_COMMA
Throws exception on useless comma in object and array |
static int |
DEFAULT_PERMISSIVE_MODE
Default json-smart processing mode |
static int |
IGNORE_CONTROL_CHAR
Ignore control char in input text. |
static int |
MODE_JSON_SIMPLE
Parse Object like json-simple Best for an iso-bug json-simple API port. |
static int |
MODE_PERMISSIVE
smart mode, fastest parsing mode. accept lots of non standard json syntax |
static int |
MODE_RFC4627
strict RFC4627 mode. |
static int |
USE_HI_PRECISION_FLOAT
Allow Json-smart to use Double or BigDecimal to store floating point value You may need to disable HI_PRECISION_FLOAT feature on 32bit to improve parsing performances. |
static int |
USE_INTEGER_STORAGE
Use int datatype to store number when it's possible. |
Constructor Summary | |
---|---|
JSONParser()
Deprecated. prefer usage of new JSONParser(JSONParser.MODE_*) |
|
JSONParser(int permissifMode)
|
Method Summary | ||
---|---|---|
Object |
parse(byte[] in)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
|
parse(byte[] in,
AMapper<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
|
parse(byte[] in,
Class<T> mapTo)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
Object |
parse(InputStream in)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
|
parse(InputStream in,
AMapper<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
|
parse(InputStream in,
Class<T> mapTo)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
Object |
parse(Reader in)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
|
parse(Reader in,
AMapper<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
|
parse(Reader in,
Class<T> mapTo)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
Object |
parse(String in)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
|
parse(String in,
AMapper<T> mapper)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
|
|
parse(String in,
Class<T> mapTo)
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ACCEPT_SIMPLE_QUOTE
public static final int ACCEPT_NON_QUOTE
public static final int ACCEPT_NAN
public static final int IGNORE_CONTROL_CHAR
public static final int USE_INTEGER_STORAGE
public static final int ACCEPT_LEADING_ZERO
public static final int ACCEPT_USELESS_COMMA
public static final int USE_HI_PRECISION_FLOAT
public static final int ACCEPT_TAILLING_DATA
public static final int MODE_PERMISSIVE
public static final int MODE_RFC4627
public static final int MODE_JSON_SIMPLE
public static int DEFAULT_PERMISSIVE_MODE
Constructor Detail |
---|
public JSONParser()
public JSONParser(int permissifMode)
Method Detail |
---|
public Object parse(byte[] in) throws ParseException
ParseException
public <T> T parse(byte[] in, AMapper<T> mapper) throws ParseException
ParseException
public <T> T parse(byte[] in, Class<T> mapTo) throws ParseException
ParseException
public Object parse(InputStream in) throws ParseException
ParseException
public <T> T parse(InputStream in, AMapper<T> mapper) throws ParseException
ParseException
public <T> T parse(InputStream in, Class<T> mapTo) throws ParseException
ParseException
public Object parse(Reader in) throws ParseException
ParseException
public <T> T parse(Reader in, AMapper<T> mapper) throws ParseException
ParseException
public <T> T parse(Reader in, Class<T> mapTo) throws ParseException
ParseException
public Object parse(String in) throws ParseException
ParseException
public <T> T parse(String in, AMapper<T> mapper) throws ParseException
ParseException
public <T> T parse(String in, Class<T> mapTo) throws ParseException
ParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |