|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 JSONMap 的软件包 | |
|---|---|
| org.test4j.json.decoder | |
| org.test4j.json.decoder.base | |
| org.test4j.json.decoder.spec | |
| org.test4j.json.decoder 中 JSONMap 的使用 |
|---|
| 参数类型为 JSONMap 的 org.test4j.json.decoder 中的方法 | |
|---|---|
protected Object |
PoJoDecoder.getTarget(JSONMap map,
Type toType)
|
protected Map |
MapDecoder.getTarget(JSONMap map,
Type toType)
|
protected void |
MapDecoder.parseFromJSONMap(Map target,
JSONMap jsonMap,
Map<String,Object> references)
|
protected void |
PoJoDecoder.parseFromJSONMap(Object target,
JSONMap map,
Map<String,Object> references)
|
| org.test4j.json.decoder.base 中 JSONMap 的使用 |
|---|
| 参数类型为 JSONMap 的 org.test4j.json.decoder.base 中的方法 | ||
|---|---|---|
protected
|
FixedTypeDecoder.decodeFromJSONMap(JSONMap map)
|
|
protected void |
SpecTypeDecoder.fillTargetOtherProp(Object target,
JSONMap map)
填充非标准字段,比如用户自己扩展的属性 |
|
protected abstract E |
MapPoJoBaseDecoder.getTarget(JSONMap map,
Type toType)
|
|
protected Class |
MapPoJoBaseDecoder.getTargetType(Type toType,
JSONMap map)
根据JSONMap在#class属性或者 Decoder传进来的class创建对象实例 如果实例被标记了ReferenceID,往references中追加一条记录 |
|
protected abstract void |
MapPoJoBaseDecoder.parseFromJSONMap(E target,
JSONMap jsonMap,
Map<String,Object> references)
解析jsonMap属性,填充target对象的值 |
|
| org.test4j.json.decoder.spec 中 JSONMap 的使用 |
|---|
| 参数类型为 JSONMap 的 org.test4j.json.decoder.spec 中的方法 | ||
|---|---|---|
Method |
MethodDecoder.decodeFrom(JSONMap map)
|
|
|
ThrowableDecoder.decodeFrom(JSONMap map)
|
|
abstract
|
SpecDecoder.decodeFrom(JSONMap map)
|
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||