开源项目主页: https: //github.com/dongfangshangren/zson
复制代码代码如下:
Importer java.util.list;
import java.util.arraylist;
import java.lang.reflect.type;
import org.zson.jSonSerializer;
import org.zson.Typereference;
import org.zson.jSondeSerializer;
Test d'importation.bean.SomeBean;
classe publique Testzson {
public static void main () {
// sérialiser
List <SomeBean> list = new ArrayList <SomeBean> ();
String JSON = new JSONSerializer (). Prettyformat (2) .IgnORenull (false)
.DateFormat ("yyyy-mm-dd"). sérialiser (liste);
// désériliser
Type type = new typereference <list <someBean >> () {}. GetType ();
List <SomeBean> result = (list <yomeBean>) new JSonSeSerializer (). Deserialize (json, type);
}
}