testMaven/src/com/neusoft/utils/JsonUtil.java
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.neusoft.utils;
import java.io.IOException;
import java.util.List;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializeConfig;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.serializer.SimpleDateFormatSerializer;
@SuppressWarnings("unused")
public class JsonUtil {
private static final String[] DATE_FORMAT = { "yyyy-MM-dd HH:mm:ss" };
private static SerializeConfig config = new SerializeConfig();
static {
String dateFormat = "yyyy-MM-dd HH:mm:ss";
config.put(java.util.Date.class, new SimpleDateFormatSerializer(dateFormat));
}
public static String toJson(Object obj) {
String json = null;
try {
if (obj != null) {
json = JSON.toJSONString(obj, SerializerFeature.WriteDateUseDateFormat);
}
} catch (Exception e) {
e.printStackTrace();
}
return json;
}
public static <T> T toBean(String json, Class<T> clazz) {
T bean = null;
try {
if (json != null) {
bean = JSON.parseObject(json, clazz);
}
} catch (Exception e) {
e.printStackTrace();
}
return bean;
}
public static <T> List<T> toBeanList(String json, Class<T> clazz) {
List<T> beanList = null;
try {
if (json != null) {
beanList = JSON.parseArray(json, clazz);
}
} catch (Exception e) {
e.printStackTrace();
}
return beanList;
}
@SuppressWarnings({ "rawtypes", "unchecked" })
后面还有 49 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
