Detalhes de Software:
Pode ser usado com Java, JRuby, XML, web apps e Groovy
Recursos :.
- serialização bidirecional, suporta Maps, Coleções, matrizes (primitivos, multidimensionais), feijão, DynaBeans, enumerações e Anotações (jdk15 pacote somente)
- Suporta serialização personalizada com 3 esquemas:
- O feijão implementa a interface JSONString
- Registrar um JsonBeanProcessor para todo o feijão
- Registrar um JsonValueProcessor para uma propriedade de feijão (tipo de chave e / ou)
- Modifique o nome da propriedade de destino quando transformando de JSON para Java se o nome não é um JavaIdentifier válida
- Ir modificando chaves de mapa ao transformar formulário JSON para Java se a chave não é um válido JavaIdentifier
- Regista a tua própria estratégia JavaIdentifierTransformer
- Publicar eventos ao construir um JSONObject ou JSONarray. Os eventos disponíveis são:
- início Objeto / fim
- início Array / fim
- propertySet
- elementAdded
- alerta (recuperável)
- Erro (exceção)
O que é novo nesta versão:.
- JSONObject.toBean não processa Lists
- Groovy roteiro JsonGroovyBuilder não está funcionando.
- JsonGroovyBuilder não funciona a partir do script Groovy.
- GJson.enhanceClasses () não está funcionando.
- fuga de memória PermGen com ThreadLocal.
- JSONSerializer.toJSON () toString () - & # x3e; resultado! = fonte.
- corda começar com & quot; [& quot; e terminar com & quot;] & quot; erro analisado.
.
Comentários não encontrado