public class JsonKit extends Object
| Constructor and Description |
|---|
JsonKit() |
| Modifier and Type | Method and Description |
|---|---|
static JsonProvider |
getProvider()
获得全局单例的json映射器
|
static <T> T |
getValue(String json,
String field)
获取json字符串指定属性值
|
static boolean |
isJson(String json)
判断是否为标准json
|
static String |
toJsonString(Object object)
解析对象为Json字符串
|
static String |
toJsonString(Object object,
String format)
解析对象为Json字符串
|
static List |
toList(String json)
解析json字符串到List
|
static <T> List<T> |
toList(String json,
Class<T> clazz)
按指定的Type解析json字符串到List
|
static <T> List<T> |
toList(String json,
Type type)
按指定的Type解析json字符串到List
|
static Map |
toMap(Object object)
转换对象到Map
|
static Map |
toMap(String json)
解析json字符串到Map
|
static <T> T |
toPojo(Map map,
Class<T> clazz)
从Map转换到对象
|
static <T> T |
toPojo(String json,
Class<T> clazz)
解析json字符串到指定类型的对象
|
public static JsonProvider getProvider()
public static String toJsonString(Object object)
object - 要转换的对象public static String toJsonString(Object object, String format)
object - 要转换的对象format - 日期格式,如"yyyy年MM月dd日 HH时mm分ss秒"public static <T> T toPojo(String json, Class<T> clazz)
T - 泛型参数类型json - 要解析的json字符串clazz - 类对象classpublic static <T> T toPojo(Map map, Class<T> clazz)
T - 泛型参数类型map - Map对象clazz - 与Map可兼容的对象类型public static List toList(String json)
json - 要解析的json字符串public static <T> List<T> toList(String json, Type type)
T - 泛型参数类型json - 要解析的json字符串type - Typepublic static <T> List<T> toList(String json, Class<T> clazz)
T - 泛型参数类型json - 要解析的json字符串clazz - 类对象classpublic static Map toMap(String json)
json - 要解析的json字符串public static Map toMap(Object object)
object - 与Map可兼容的对象public static <T> T getValue(String json, String field)
T - 泛型参数类型json - 要解析的json字符串field - 属性名称public static boolean isJson(String json)
json - 字符串Copyright © 2021. All rights reserved.