java的json解析类库使用示例
程序员文章站
2024-02-23 15:53:04
开源项目主页:https://github.com/dongfangshangren/zson复制代码 代码如下:import java.util.list;import...
开源项目主页:https://github.com/dongfangshangren/zson
复制代码 代码如下:
import java.util.list;
import java.util.arraylist;
import java.lang.reflect.type;
import org.zson.jsonserializer;
import org.zson.typereference;
import org.zson.jsondeserializer;
import test.bean.somebean;
public class testzson{
public static void main(){
//serialize
list<somebean> list=new arraylist<somebean>();
string json=new jsonserializer().prettyformat(2).ignorenull(false)
.dateformat("yyyy-mm-dd").serialize(list);
//deserilize
type type=new typereference<list<somebean>>(){}.gettype();
list<somebean> result=(list<somebean>)new jsondeserializer().deserialize(json,type);
}
}