public class DefaultJSONParser extends Object implements Closeable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DefaultJSONParser.ResolveTask |
| 限定符和类型 | 字段和说明 |
|---|---|
ParserConfig |
config |
FieldTypeResolver |
fieldTypeResolver |
JSONLexer |
lexer |
static int |
NeedToResolve |
static int |
NONE |
int |
resolveStatus |
SymbolTable |
symbolTable |
static int |
TypeNameRedirect |
| 构造器和说明 |
|---|
DefaultJSONParser(char[] input,
int length,
ParserConfig config,
int features) |
DefaultJSONParser(JSONLexer lexer) |
DefaultJSONParser(JSONLexer lexer,
ParserConfig config) |
DefaultJSONParser(String input) |
DefaultJSONParser(String input,
ParserConfig config) |
DefaultJSONParser(String input,
ParserConfig config,
int features) |
public final SymbolTable symbolTable
public ParserConfig config
public final JSONLexer lexer
public static final int NONE
public static final int NeedToResolve
public static final int TypeNameRedirect
public int resolveStatus
public FieldTypeResolver fieldTypeResolver
public DefaultJSONParser(String input)
public DefaultJSONParser(String input, ParserConfig config)
public DefaultJSONParser(String input, ParserConfig config, int features)
public DefaultJSONParser(char[] input,
int length,
ParserConfig config,
int features)
public DefaultJSONParser(JSONLexer lexer)
public DefaultJSONParser(JSONLexer lexer, ParserConfig config)
public String getDateFomartPattern()
public DateFormat getDateFormat()
public void setDateFormat(String dateFormat)
public void setDateFomrat(DateFormat dateFormat)
public <T> T parseObject(Class<T> clazz)
public <T> T parseObject(Type type)
public void parseArray(Class<?> clazz, Collection array)
public void parseArray(Type type, Collection array)
public void parseArray(Type type, Collection array, Object fieldName)
public void parseObject(Object object)
public JSONObject parseObject()
public final void parseArray(Collection array)
public final void parseArray(Collection array, Object fieldName)
public List<ExtraProcessor> getExtraProcessors()
public List<ExtraTypeProvider> getExtraTypeProviders()
public void setContext(ParseContext context)
public Object parse()
public void config(Feature feature, boolean state)
public final void accept(int token)
public void close()
close 在接口中 Closeableclose 在接口中 AutoCloseablepublic void handleResovleTask(Object value)
public String parseString()
Copyright © 2012–2016 Alibaba Group. All rights reserved.