可用於與Java,JRuby的,XML,Web應用程序和Groovy
功能:
- 在雙向序列化,支持地圖,集合,數組(原語,多維),豆類,DynaBeans,枚舉和註解(jdk15包只)
- 支持自定義序列3的方案:
- 在bean實現JSONString接口
- 註冊一個JsonBeanProcessor的全豆
- 註冊一個JsonValueProcessor一個bean屬性(密鑰和/或類型)
- 修改從JSON轉換到Java時,目標屬性的名稱,如果名稱不是一個有效的JavaIdentifier
- 跳過轉化形式JSON到Java的時候修改地圖鍵如果該鍵不是有效JavaIdentifier
- 在註冊自己的JavaIdentifierTransformer策略
- 在建的JSONObject或JSONarray時發布事件。可用的事件有:
- 在對象的開始/結束
- 在陣列開始/結束
- 屬性集
- elementAdded
- 在警告(可恢復)
- 錯誤(異常)
是什麼在此版本中是新的:
- 在JSONObject.toBean不處理列表
- 在Groovy腳本JsonGroovyBuilder不能正常工作。
- 在JsonGroovyBuilder無法從Groovy腳本工作。
- GJson.enhanceClasses()無法正常工作。
- 與ThreadLocal的PermGen的內存洩漏。
- JSONSerializer.toJSON()的toString() - >結果!=源。
- 字符串開始" ["並與&QUOT結束]"解析過的錯誤。
評論沒有發現