Geso是一个轻量级的Java库用来处理JSON数据,提供了完全的数据绑定和Java泛型支持。
功能易于使用,快速,高度可配置,轻巧,所有这些都放入一个小罐中!全面的数据绑定和流传输支持,可实现高效的读/写支持多态类型(能够反序列化为未知类型)不需要默认的oarg构造函数,并且实际上传递的值不仅为ull,还鼓励不变性。它甚至可以与工厂方法而不是构造函数一起使用!全面支持泛型类型易于过滤/包含属性,而无需使用注释或混合Geso提供了JSR353的完整实现从Geso0.95开始,支持JAXB注释和类型!在JAX-RS实现中自动支持JSON具有复杂键的地图的序列化和反序列化示例代码:
Gesogeso=ewGeso();Strigjso=geso.serialize(777.777);//theoutputwillbe777.777geso.serialize(true);//outputistrue(withoutquotes)geso.deserialize("777",it.class);//deserializesitito777geso.deserialize("777.777",Object.class);//willretur777.777(adouble)geso.deserialize("ull",Object.class);//willreturull;









评论