GVKun编程网logo

Genson 0.92 发布,Java 的 JSON 映射库(json映射用什么表示)

11

本文将带您了解关于Genson0.92发布,Java的JSON映射库的新内容,同时我们还将为您解释json映射用什么表示的相关知识,另外,我们还将为您提供关于BTJson0.93发布,JSON个性化序

本文将带您了解关于Genson 0.92 发布,Java 的 JSON 映射库的新内容,同时我们还将为您解释json映射用什么表示的相关知识,另外,我们还将为您提供关于BTJson 0.93 发布,JSON 个性化序列工具、fastjson 1.1.23 发布,Java 的 JSON 库、fastjson 1.1.28 发布,Java 的 JSON 库、fastjson 1.1.30 发布,Java 的 JSON 库的实用信息。

本文目录一览:

Genson 0.92 发布,Java 的 JSON 映射库(json映射用什么表示)

Genson 0.92 发布,Java 的 JSON 映射库(json映射用什么表示)

Genson 0.92 发布,该版本集成 Jersey 提供自动检测功能,集成 Spring Web ,增强过滤支持,更好的用户自定义特性和对 URI、BigInteger、BigDecimal 和 Timestamp 的默认转换。

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

示例代码:

Genson genson = new Genson();
String json = genson.serialize(777.777); // the output will be 777.777
genson.serialize(true); // output is true (without quotes)

genson.deserialize("777", int.class); // deserializes it into 777
genson.deserialize("777.777", Object.class); // will return 777.777 (a double)
genson.deserialize("null", Object.class); // will return null;

BTJson 0.93 发布,JSON 个性化序列工具

BTJson 0.93 发布,JSON 个性化序列工具

BTJson 0.93 发布,更新内容如下:

1 增加 *./正则表达式/ 用来匹配属性,如*./id/:i 。所有id属性都忽略
2 属性里允许使用正则表达式,如obj./.*str/  表示属性objt下的所有以str结尾的属性
3 完善了策略执行顺序。全局策略最后执行,优先执行序列化策略和annotation标注的序列化策略
4 增加了asJson的action
5 不兼容的修改了格式化函数
6 重构了策略匹配机制。提升了复杂的序列化策略的性能

BTJson ,提供了对象序列化成json技术。尽管其名字是Beetl-Json缩写,为Beetl模板引擎制作的序列化工具,但其序列化能力可能是最BT(变态的)。其原理是基于(Location:action)*,功能强大,扩展性强,比fastjson,jackson,gosn基于annotatoin的强大,也远远超过了jodd json,flexjson基于属性表达式的序列化能力 而体积小,仅仅不到80K。它能允许通过序列化策略来个性化的序列化对象到JSON而无需编程或者包装原有对象,省去了开发人员大量无谓的时间。而它的性能也是相当优秀。

fastjson 1.1.23 发布,Java 的 JSON 库

fastjson 1.1.23 发布,Java 的 JSON 库

fastjson是目前最快的java json库。

这个版本增加对javassist代理对象的支持,使得fastjson能够处理hibernate 4中的代理对象。

增加了新自定义序列化的SimplePreFilter,支持在调用getter之前做过滤,具体看这里:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=7673519。

Bug

FASTJSON-160 - 在asm禁用的场景,字段名忽略大小写不起作用
FASTJSON-161 - 多层泛型对象反序列化某些场景出错
FASTJSON-165 - ASM在计算double类型的opstack大小不对

Improvement

FASTJSON-158 - Parser缺省支持类型为Number的JSON串
FASTJSON-159 - 支持Groovy对象
FASTJSON-162 - 序列化支持Javassist代理对象

New Feature

FASTJSON-163 - 提供一个用于过滤字段的SimpleNamePreFilter
FASTJSON-164 - 提供一个PascalNameFilter
FASTJSON-166 - 反序列化支持GetOnly的Collection类型属性

下载

如果你使用maven,在pom.xml中加入:

<dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>fastjson</artifactId>
      <version> 1.1 . 23 </version>
</dependency>

或者你直接从这些地方下载:

  • http://central.maven.org/maven2/com/alibaba/fastjson/
  • http://code.alibabatech.com/mvn/releases/com/alibaba/fastjson/
  • https://github.com/AlibabaTech/fastjson/downloads

感谢

flym和林哥为PropertyPreFilter的实现提供了宝贵的意见。FASTJSON-165是flym对fastjson做code review时发现的。

fastjson 1.1.28 发布,Java 的 JSON 库

fastjson 1.1.28 发布,Java 的 JSON 库

@温少的fastjson是目前最快的java json库。

下载

如果你使用maven,在pom.xml中加入:

<dependency>
     <groupId>com.alibaba</groupId>
     <artifactId>fastjson</artifactId>
     <version>1.1.28</version>
</dependency>

或者你直接从这些地方下载:

  • http://central.maven.org/maven2/com/alibaba/fastjson/
  • http://code.alibabatech.com/mvn/releases/com/alibaba/fastjson/
  • https://github.com/AlibabaTech/fastjson/downloads

fastjson 1.1.30 发布,Java 的 JSON 库

fastjson 1.1.30 发布,Java 的 JSON 库

 

下载

如果你使用maven,在pom.xml中加入:

<dependency>
     <groupId>com.alibaba</groupId>
     <artifactId>fastjson</artifactId>
     <version>1.1.30</version>
</dependency>

或者你直接从这些地方下载:

  • http://central.maven.org/maven2/com/alibaba/fastjson/
  • http://code.alibabatech.com/mvn/releases/com/alibaba/fastjson/
  • https://github.com/AlibabaTech/fastjson/downloads

 

下载地址: http://code.alibabatech.com/mvn/releases/com/alibaba/fastjson/1.1.30/

我们今天的关于Genson 0.92 发布,Java 的 JSON 映射库json映射用什么表示的分享就到这里,谢谢您的阅读,如果想了解更多关于BTJson 0.93 发布,JSON 个性化序列工具、fastjson 1.1.23 发布,Java 的 JSON 库、fastjson 1.1.28 发布,Java 的 JSON 库、fastjson 1.1.30 发布,Java 的 JSON 库的相关信息,可以在本站进行搜索。

本文标签: