public class JsonUtils extends Object
从 1.0.16 起,不再强依赖 jackson;
支持目前常用的以下3种json第三方库: jackson/fastjson/gson
检测顺序:jackson>fastjson>gson
注意: 不要忘记手动添加依赖
| 构造器和说明 |
|---|
JsonUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Map<String,Object>> |
parseMapList(String text)
解析JSON字符串并转换为Map列表
|
static <T> T |
parseObject(String text,
Class<T> targetClass)
解析JSON字符串并转换为单个对象
|
static <T> List<T> |
parseObjectList(String text,
Class<T> targetClass)
解析JSON字符串并转换为对象列表
|
static String |
toJson(Object obj)
对象转换为JSON字符串
|
public static <T> T parseObject(String text, Class<T> targetClass)
T - 泛型text - 待解析的JSON字符串targetClass - 目标类public static <T> List<T> parseObjectList(String text, Class<T> targetClass)
T - 泛型text - 待解析的JSON字符串targetClass - 目标类Copyright © 2022. All rights reserved.