Software Details:
Version: 2.4
Upload Date: 23 Jul 15
Developer: Andres Almiray
Distribution Type: Freeware
Downloads: 248
Can be used with Java, JRuby, XML, web apps and Groovy.
Features:
- Bidirectional serialization, supports Maps, Collections, arrays (primitives, multidimensional), beans, DynaBeans, Enums & Annotations (jdk15 package only)
- Supports custom serialization with 3 schemes:
- The bean implements JSONString interface
- Register a JsonBeanProcessor for the whole bean
- Register a JsonValueProcessor for a bean property (key and/or type)
- Modify the target property name when transforming from JSON to Java if the name is not a valid JavaIdentifier
- Skip modifying map keys when transforming form JSON to Java if the key is not a valid JavaIdentifier
- Register your own JavaIdentifierTransformer strategy
- Publish events when building a JSONObject or JSONarray. The available events are:
- Object start/end
- Array start/end
- propertySet
- elementAdded
- warning (recoverable)
- Error (exception)
What is new in this release:
- JSONObject.toBean does not process Lists.
- Groovy script JsonGroovyBuilder not working.
- JsonGroovyBuilder does not work from Groovy script.
- GJson.enhanceClasses() not working.
- Permgen memory leak with ThreadLocal.
- JSONSerializer.toJSON().toString() -> result != source.
- String start with "[" and end with "]" parsed error.
Comments not found