可用于与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结束]"解析过的错误。
评论没有发现