欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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);
  }
}