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