JSON-lib

Software Screenshot:
JSON-lib
Software Details:
Version: 2.4
Upload Date: 23 Jul 15
Developer: Andres Almiray
Distribution Type: Freeware
Downloads: 58

Rating: 2.0/5 (Total Votes: 1)

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.

Similar Software

jsmin-php
jsmin-php

5 Jun 15

Configatron
Configatron

1 Mar 15

Comments to JSON-lib

Comments not found
Add Comment
Turn on images!