Commit 2fb5b1d9 authored by yanzg's avatar yanzg

接口文档的支持

parent 30540ac4
...@@ -15,6 +15,47 @@ public class JsonHelper { ...@@ -15,6 +15,47 @@ public class JsonHelper {
*/ */
public static final String OBJECT_START_FLAG = "{"; public static final String OBJECT_START_FLAG = "{";
/**
* 将JSON字符串转化为JSON对象
*
* @param from 来源对象,可以为JSON字符串
* @param type 对象的类型
* @param <T> 转换后的结果的类型
* @return 转换后的结果
* @throws Exception 转换结果发生异常
*/
public static <T> T to(Object from, Class<T> type) {
String json = serialize(from);
return deserialize(json, type);
}
/**
* 将JSON字符串转化为JSON对象
*
* @param from 来源对象,可以为JSON字符串
* @param type 对象的类型
* @param <T> 转换后的结果的类型
* @return 转换后的结果
* @throws Exception 转换结果发生异常
*/
public static <T> T to(Object from, TypeReference<T> type) {
String json = serialize(from);
return deserialize(json, type);
}
/**
* 将JSON字符串转换为数组
*
* @param from 来源对象,可以为JSON字符串
* @param type 转换的类型
* @param <T> 数组的类型
* @return 返回数组
*/
public static <T> T toArray(Object from, TypeReference<T> type) {
String json = serialize(from);
return deserializeArray(json, type);
}
/** /**
* 将JSON字符串转化为JSON对象 * 将JSON字符串转化为JSON对象
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment