Genson Java 的 JSON 映射库开源项目

我要开发同款
匿名用户2012年08月14日
21阅读
开发技术Java
所属分类Web应用开发、JSON/BSON开发包
授权协议Apache

作品详情

Genson是一个轻量级的Java库用来处理JSON数据,提供了完全的数据绑定和Java泛型支持。

功能

易于使用,快速,高度可配置,轻巧,所有这些都放入一个小罐中!全面的数据绑定和流传输支持,可实现高效的读/写支持多态类型(能够反序列化为未知类型)不需要默认的noarg构造函数,并且实际上传递的值不仅为null,还鼓励不变性。它甚至可以与工厂方法而不是构造函数一起使用!全面支持泛型类型易于过滤/包含属性,而无需使用注释或混合Genson提供了JSR353的完整实现从Genson0.95开始,支持JAXB注释和类型!在JAX-RS实现中自动支持JSON具有复杂键的地图的序列化和反序列化

示例代码:

Gensongenson=newGenson();Stringjson=genson.serialize(777.777);//theoutputwillbe777.777genson.serialize(true);//outputistrue(withoutquotes)genson.deserialize("777",int.class);//deserializesitinto777genson.deserialize("777.777",Object.class);//willreturn777.777(adouble)genson.deserialize("null",Object.class);//willreturnnull;
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论