| 构造器和说明 |
|---|
JSONConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
JSON |
convert(java.lang.Object value,
JSON defaultValue) |
protected static <T> T |
jsonConvert(java.lang.reflect.Type targetType,
java.lang.Object value,
boolean ignoreError)
JSON递归转换
首先尝试JDK类型转换,如果失败尝试JSON转Bean |
protected static java.lang.Object |
toArray(JSONArray jsonArray,
java.lang.Class<?> arrayClass)
JSONArray转数组
|
protected static <T> java.util.List<T> |
toList(JSONArray jsonArray,
java.lang.Class<T> elementType)
将JSONArray转换为指定类型的对量列表
|
protected static java.lang.Object toArray(JSONArray jsonArray, java.lang.Class<?> arrayClass)
jsonArray - JSONArrayarrayClass - 数组元素类型protected static <T> java.util.List<T> toList(JSONArray jsonArray, java.lang.Class<T> elementType)
T - 元素类型jsonArray - JSONArrayelementType - 对象元素类型protected static <T> T jsonConvert(java.lang.reflect.Type targetType,
java.lang.Object value,
boolean ignoreError)
throws ConvertException
T - targetType - 目标类型value - 值ignoreError - 是否忽略转换错误ConvertException - 转换失败Copyright © 2019. All rights reserved.