java.lang.Object
com.tlcsdm.core.util.JacksonUtil
Jackson 工具类.
-
嵌套类概要
嵌套类修饰符和类型类说明private static classprivate static class -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static String将对象转换成JSON数据.static Stringbean转换为Yaml 文本.static StringcompactJson(String json) 压缩JSON字符串(去除不必要的空格)static StringformatJson(String json) 格式化JSON字符串static com.fasterxml.jackson.databind.json.JsonMapperstatic com.fasterxml.jackson.dataformat.yaml.YAMLMapperstatic <T> T将JSON数据转换成对象.static <T> List<T> 将JSON数据转换成列表.json2ListMap(String jsonData, Class<K> keyType, Class<V> valueType) 将JSON数据转换成Liststatic <K,V> Map <K, V> 将JSON数据转换成Map集合.json2MapValueList(String jsonData, Class<K> keyType, Class<T> beanType) 将JSON数据转换成Map无效输入:'<'K, List>.static <E> Set<E> 将JSON数据转换成Set集合.static <T> Tstatic <T> T将Yaml数据转换成对象.static <K,V> Map <K, V> 将Yaml数据转换成Map集合.static <E> Set<E> 将Yaml数据转换成Set集合.
-
构造器详细资料
-
JacksonUtil
private JacksonUtil()
-
-
方法详细资料
-
bean2Json
将对象转换成JSON数据.- 参数:
data- 对象- 返回:
- JSON数据
-
json2Bean
将JSON数据转换成对象.- 参数:
jsonData- JSON数据beanType- 对象类型- 返回:
- 对象
-
json2List
将JSON数据转换成列表.- 参数:
jsonData- JSON数据beanType- 对象类型- 返回:
- 列表
-
json2ListMap
public static <K,V> List<Map<K,V>> json2ListMap(String jsonData, Class<K> keyType, Class<V> valueType) 将JSON数据转换成List- 参数:
jsonData- JSON数据keyType- 键类型valueType- 值类型- 返回:
- 列表
-
json2Set
将JSON数据转换成Set集合.- 参数:
jsonData- JSON数据elementType- 元素类型- 返回:
- Set集合
-
json2Map
将JSON数据转换成Map集合.- 参数:
jsonData- JSON数据keyType- 键类型valueType- 值类型- 返回:
- Map集合
-
json2MapValueList
public static <K,T> Map<K,List<T>> json2MapValueList(String jsonData, Class<K> keyType, Class<T> beanType) 将JSON数据转换成Map无效输入:'<'K, List>.- 参数:
jsonData- JSON数据keyType- 键类型beanType- List值类型- 返回:
- Map集合
-
formatJson
格式化JSON字符串- 参数:
json- 原始JSON字符串- 返回:
- 格式化后的JSON字符串
-
compactJson
压缩JSON字符串(去除不必要的空格)- 参数:
json- 原始JSON字符串- 返回:
- 压缩后的JSON字符串
-
bean2Yaml
bean转换为Yaml 文本. -
yaml2Bean
将Yaml数据转换成对象. -
yaml2Set
将Yaml数据转换成Set集合.- 参数:
data- Yaml数据elementType- 元素类型- 返回:
- Set集合
-
yaml2Map
将Yaml数据转换成Map集合.- 参数:
data- Yaml数据keyType- 键类型valueType- 值类型- 返回:
- Map集合
-
tryParse
public static <T> T tryParse(Callable<T> parser, Class<? extends Exception> check) throws com.fasterxml.jackson.core.JsonParseException - 抛出:
com.fasterxml.jackson.core.JsonParseException
-
getJsonMapper
public static com.fasterxml.jackson.databind.json.JsonMapper getJsonMapper() -
getYamlMapper
public static com.fasterxml.jackson.dataformat.yaml.YAMLMapper getYamlMapper()
-