G - 解析的目标类型描述public abstract class JacksonParser<G extends cn.featherfly.common.lang.GenericType<?>> extends AbstractParser<G>
使用jackson解析协议的解析器抽象类
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
JacksonParser.Content
内部解析使用对象Content
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper
objectMapper
|
logger| 构造器和说明 |
|---|
JacksonParser(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.reflect.ParameterizedType |
createParameterizedType(java.lang.reflect.Type rawType,
java.lang.reflect.Type ownerType,
java.lang.reflect.Type... ctualTypeArguments)
创建ParameterizedType
|
protected abstract JacksonParser.Content |
getContent(java.lang.String content)
返回正文对象
|
doParse, parse, supportForclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProtocolpublic JacksonParser(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
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 abstract JacksonParser.Content getContent(java.lang.String content)
返回正文对象
content - 正文