Detalles de software:
Se puede utilizar con Java, JRuby, XML, aplicaciones web y Groovy
Características .
- serialización bidireccional, apoya Mapas, Colecciones, matrices (primitivas, multidimensionales), frijoles, DynaBeans, enumeraciones y Anotaciones (jdk15 paquete solamente)
- Apoya serialización personalizado con 3 esquemas:
- El bean implementa la interfaz JSONString
- Registrar JsonBeanProcessor para todo el frijol
- Registrar JsonValueProcessor una propiedad frijol (tipo de clave y / o)
- Modificar el nombre de la propiedad de destino cuando la transformación de JSON para Java si el nombre no es un JavaIdentifier válida
- Saltar modificar claves mapa al transformar la forma JSON para Java si la clave no es un JavaIdentifier válida
- Registre su propia estrategia JavaIdentifierTransformer
- Publicar eventos cuando se construye un JSONObject o JSONArray. Los eventos disponibles son:
- inicio Objeto / final
- inicio Array / final
- PropertySet
- elementAdded
- advertencia (recuperable)
- Error (excepción)
¿Cuál es nuevo en esta versión:.
- JSONObject.toBean no procesa Listas
- Groovy guión JsonGroovyBuilder no trabajar.
- JsonGroovyBuilder no funciona desde el guión maravilloso.
- GJson.enhanceClasses () no funciona.
- PermGen pérdida de memoria con ThreadLocal.
- JSONSerializer.toJSON toString () () - & # X3e; resultado! = fuente.
- Cadena comenzar con & quot; [& quot; y terminar con & quot;] & quot; error analizada.
.
Comentarios que no se encuentran