public class ThlwsBeanUtil extends Object
| 构造器和说明 |
|---|
ThlwsBeanUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
beanToJson(Object o)
Bean to json string.
|
static String |
beanToXml(Class clazz,
Object bean)
bean to xml,调用此方便需在Bean配置相关Annotation
|
static String |
createLinkString(Map<String,Object> params)
把数组所有元素排序,并按照“参数=参数值”的模式用 & 字符拼接成字符串
|
static Map<String,Object> |
dataFilter(Map<String,Object> map)
去除空值
|
static String |
formatJson(Object o)
格式化JSON.
|
static String |
formatJson(String jsonStr)
格式化JSON.
|
static String |
formatXml(String xml)
格式化XML
|
static String |
getMD5(String data)
generate MD5 text
|
static String |
getRandomString(int length)
随机数产生
|
static <T> T |
jsonToBean(String json,
Class<T> cls)
Json to bean t.
|
static Object |
mapToObject(Map<String,Object> map,
Class<?> beanClass)
Map to object object.
|
static String |
mapToParams(Map<String,Object> mapData)
map数据转换为GET URL后的参数
|
static Map<String,Object> |
ObjectToMap(Object o)
Object to Map (will ignore null properties)
|
static <T> T |
xmlToBean(String xml,
Class<T> cls)
xml to bean,调用此方便需在Bean配置相关Annotation
|
public static Map<String,Object> ObjectToMap(Object o)
o - the opublic static Map<String,Object> dataFilter(Map<String,Object> map)
map - the mappublic static String createLinkString(Map<String,Object> params)
params - 需要排序并参与字符拼接的参数组public static String mapToParams(Map<String,Object> mapData)
mapData - the map datapublic static Object mapToObject(Map<String,Object> map, Class<?> beanClass)
map - the mapbeanClass - the bean classpublic static String getRandomString(int length)
length - 产生长度public static String formatXml(String xml) throws Exception
xml - the xmlException - the exceptionpublic static String beanToXml(Class clazz, Object bean) throws JAXBException
clazz - the clazzbean - the beanJAXBException - the jaxb exceptionpublic static <T> T xmlToBean(String xml, Class<T> cls) throws JAXBException
T - the type parameterxml - the xmlcls - the clsJAXBException - the jaxb exceptionpublic static String formatJson(String jsonStr)
jsonStr - JSON格式字符串public static <T> T jsonToBean(String json, Class<T> cls)
T - the type parameterjson - the jsoncls - the clsCopyright © 2018. All rights reserved.