zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java的json解析类库使用示例

JAVAJSONJSON 使用 解析 示例 类库
2023-06-13 09:15:19 时间

开源项目主页:https://github.com/dongfangshangren/Zson

复制代码代码如下:

importjava.util.List;
importjava.util.ArrayList;
importjava.lang.reflect.Type;
importorg.zson.JsonSerializer;
importorg.zson.TypeReference;
importorg.zson.JsonDeserializer;

importtest.bean.SomeBean;

publicclassTestZson{
 publicstaticvoidmain(){
   //Serialize
   List<SomeBean>list=newArrayList<SomeBean>();
   Stringjson=newJsonSerializer().prettyFormat(2).ignoreNull(false)
                               .dateFormat("yyyy-MM-dd").serialize(list);

   //Deserilize
   Typetype=newTypeReference<List<SomeBean>>(){}.getType();
  List<SomeBean>result=(List<SomeBean>)newJsonDeserializer().deserialize(json,type);
 }
}