开源项目主页: https: //github.com/dongfangshangren/zson
复制代码代码如下:
importar java.util.list;
importar java.util.arraylist;
importar java.lang.reflect.type;
importar org.zson.jsonserializer;
importar org.zson.typereference;
importar org.zson.jSondSerializer;
importação test.bean.womebean;
classe pública Testzson {
public static void main () {
// serialize
List <SomeBean> list = new ArrayList <ShomeBean> ();
String json = new JSOnserializer (). PrettyFormat (2) .Ignorenull (false)
.DateFormat ("yyyy-mm-dd"). Serialize (list);
// Deerilize
Tipo tipo = new TypeReference <list <ShomemBean>> () {}. GetType ();
Lista <SomeBean> resultado = (List <ShomeBean>) new JSondeSerializer (). Deserialize (JSON, Type);
}
}