G - 解析的目标类型描述public abstract class JsonParser<G extends cn.featherfly.common.lang.GenericType<?>> extends AbstractParser<G>
json协议解析器抽象类
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
JsonParser.Content
内部解析使用对象Content
|
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CLASS_PROTOCOL
协议字符串常量
|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper
objectMapper
|
logger| 构造器和说明 |
|---|
JsonParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.reflect.ParameterizedType |
createParameterizedType(java.lang.reflect.Type rawType,
java.lang.reflect.Type ownerType,
java.lang.reflect.Type... ctualTypeArguments)
创建ParameterizedType
|
protected JsonParser.Content |
getContent(java.lang.String content)
返回正文对象
|
java.lang.String |
getProtocol()
获取解析器的协议
|
doParse, parse, supportForpublic static final java.lang.String CLASS_PROTOCOL
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public java.lang.String getProtocol()
获取解析器的协议
protected java.lang.reflect.ParameterizedType createParameterizedType(java.lang.reflect.Type rawType,
java.lang.reflect.Type ownerType,
java.lang.reflect.Type... ctualTypeArguments)
创建ParameterizedType
rawType - rawTypeownerType - ownerTypectualTypeArguments - ctualTypeArgumentsprotected JsonParser.Content getContent(java.lang.String content)
返回正文对象
content - 正文