Java 的 JSON 庫,fastjson 1.1.23 發布

openkk 12年前發布 | 13K 次閱讀 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>

或者你直接從這些地方下載:

感謝

flym和林哥為PropertyPreFilter的實現提供了寶貴的意見。FASTJSON-165是flym對fastjson做code review時發現的。

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!