开源项目主页: https: //github.com/dongfangshangren/zson
复制代码代码如下:
импортировать java.util.list;
импортировать java.util.arraylist;
импортировать java.lang.reflect.type;
Импорт org.zson.jsoneserializer;
Импорт org.zson.typereference;
Импорт org.zson.jsondeserializer;
Импорт теста.bean.somebean;
открытый класс Testzson {
public static void main () {
// serialize
List <comebean> list = new ArrayList <comebean> ();
String json = new jsoneserializer (). PrettyFormat (2) .IgnorEnull (false)
.dateformat ("yyyy-mm-dd"). serialize (list);
// понижают
Type type = new Typereference <list <comebean >> () {}. GetType ();
Список <comebean> result = (list <comebean>) new jsondeserializer (). Deserialize (json, type);
}
}