开源项目主页: https: //github.com/dongfangshangren/zson
复制代码代码如下:
impor java.util.list;
impor java.util.arraylist;
impor java.lang.reflect.type;
impor org.zson.jsonserializer;
impor org.zson.typereference;
impor org.zson.jsondeserializer;
impor tes.bean.somebean;
Testzson kelas publik {
public static void main () {
// serialize
Daftar <ShitEbean> Daftar = ArrayList baru <ShitEbean> ();
String json = new jsonserializer (). PrettyFormat (2) .ignorenull (false)
.dateFormat ("yyyy-mm-dd"). serialize (daftar);
// Deserilize
Type type = typereference baru <daftar <shomeBean>> () {}. GetType ();
Daftar <shomeBean> result = (daftar <shomebean>) baru jsondeserializer (). Deserialize (json, type);
}
}