I'm pleased to announce that Json-lib version 2.3 has been released.
Download | Documentation | Faq | Changes
JSON-lib is a java library for transforming beans, maps and XML to JSON and back again to beans and DynaBeans. It is based on the work by Douglas Crockford in http://www.json.org/java.
Changelog:
- 2795511 Maps with non-String keys throw ClassCastException
- 2799533 Incorrect event firing on cycles
- 2807279 JSONObject Map.size() implementation is incorrect. Thanks to Earl Nolan (provided testcase)
- 2818666 Annotation filter
- 2817570 net.sf.json.util.JSONUtils.isFunction() locks. Thanks to Ian Wolfcat Atha (provided patch)
- 2779977 Inconsistent license between the source file and project
- 2513691 Support for reading both properties and public fields
- 2776558 undefined not an acceptable parser token
- 2431487 Allow JSONArray/JSONObject to be Serializable
- 2682840 JsonValueProcessor not processing primitive arrays (breaking change!)
- 2665846 Memory Leak in Cycle Detection
- 2565295 Problems detecting an unreadable property
- 2792844 Log level: warn vs. info for skipped properties
- 2790052 Improve exception message on NewBeanInstanceStrategy. Thanks to Henrik Johansson (provided patch)