Package com.alibaba.fastjson
Class JSONReader
- java.lang.Object
-
- com.alibaba.fastjson.JSONReader
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class JSONReader extends Object implements Closeable
-
-
Constructor Summary
Constructors Constructor Description JSONReader(DefaultJSONParser parser)JSONReader(JSONLexer lexer)JSONReader(Reader reader)JSONReader(Reader reader, Feature... features)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidconfig(Feature feature, boolean state)voidendArray()voidendObject()LocalegetLocal()TimeZonegetTimzeZone()booleanhasNext()intpeek()IntegerreadInteger()LongreadLong()ObjectreadObject()<T> TreadObject(TypeReference<T> typeRef)<T> TreadObject(Class<T> type)voidreadObject(Object object)<T> TreadObject(Type type)ObjectreadObject(Map object)StringreadString()voidsetLocale(Locale locale)voidsetTimzeZone(TimeZone timezone)voidstartArray()voidstartObject()
-
-
-
Constructor Detail
-
JSONReader
public JSONReader(Reader reader)
-
JSONReader
public JSONReader(JSONLexer lexer)
-
JSONReader
public JSONReader(DefaultJSONParser parser)
-
-
Method Detail
-
setTimzeZone
public void setTimzeZone(TimeZone timezone)
-
setLocale
public void setLocale(Locale locale)
-
config
public void config(Feature feature, boolean state)
-
getLocal
public Locale getLocal()
-
getTimzeZone
public TimeZone getTimzeZone()
-
startObject
public void startObject()
-
endObject
public void endObject()
-
startArray
public void startArray()
-
endArray
public void endArray()
-
hasNext
public boolean hasNext()
-
peek
public int peek()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
readInteger
public Integer readInteger()
-
readLong
public Long readLong()
-
readString
public String readString()
-
readObject
public <T> T readObject(TypeReference<T> typeRef)
-
readObject
public <T> T readObject(Type type)
-
readObject
public <T> T readObject(Class<T> type)
-
readObject
public void readObject(Object object)
-
readObject
public Object readObject()
-
-