开源项目主页: https: //github.com/dongfangshangren/zson
复制代码代码如下:
import java.util.list;
import java.util.arrayList;
import java.lang.reflect.type;
importar org.zson.jsonserializer;
importar org.zson.TyPeReference;
importar org.zson.jsondeserializer;
importación de importación. Bean.somebean;
clase pública Testzson {
public static void main () {
//Fabricar en serie
Lista <omebean> list = new ArrayList <SomeBean> ();
String json = new JSonserializer (). PrettyFormat (2) .Enignorenull (falso)
.DateFormat ("yyyy-mm-dd"). Serialize (lista);
// deserilizarse
Type type = new typereference <list <omebean>> () {}. GetType ();
Lista <omebean> resultado = (list <somebean>) new JSondeserializer (). Deserialize (json, type);
}
}