package Test;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import flexjson.*;
import flexjson.transformer.*;
public class JSON {
public static String Encode(Object obj) {
if(obj == null || obj.toString().equals("null")) return null;
if(obj != null && obj.getClass() == String.class){
return obj.toString();
}
JSONSerializer serializer = new JSONSerializer();
serializer.transform(new DateTransformer("yyyy-MM-dd'T'HH:mm:ss"), Date.class);
serializer.transform(new DateTransformer("yyyy-MM-dd'T'HH:mm:ss"), Timestamp.class);
return serializer.deepSerialize(obj);
}
public static Object Decode(String json) {
if (StringUtil.isNullOrEmpty(json)) return "";
JSONDeserializer deserializer = new JSONDeserializer();
deserializer.use(String.class, new DateTransformer("yyyy-MM-dd'T'HH:mm:ss"));
Object obj = deserializer.deserialize(json);
if(obj != null && obj.getClass() == String.class){
return Decode(obj.toString());
}
return obj;
}
}
最近下载更多
wusiyin LV14
2022年9月15日
askeydingxu2020 LV8
2020年11月28日
skipple3 LV39
2020年11月19日
xcj456 LV8
2020年9月12日
hzhsh0223 LV18
2020年3月7日
yfsh123 LV6
2019年8月9日
y_yuyongyi LV1
2019年8月7日
wanglong_wang LV13
2019年8月1日
zbchen2008 LV6
2019年7月9日
丷夏空丷 LV4
2019年5月19日

最近浏览