Mjukvaruinformation:
Kan användas med Java, JRuby, XML, webbprogram och Groovy
Egenskaper .
- Dubbelriktad serialisering, stöder Kartor, samlingar, matriser (primitiva, flerdimensionella), bönor, DynaBeans, Enums och Anteckningar (jdk15 paket endast)
- Stöder anpassade serialisering med 3 system:
- Bönan implementerar JSONString gränssnitt
- Registrera en JsonBeanProcessor för hela bönor
- Registrera en JsonValueProcessor för en böna fastighet (nyckel och / eller typ)
- Ändra egenskapen target namn när omvandla från JSON till Java om namnet är inte ett giltigt JavaIdentifier
- Lift modifiera karta tangenterna när omvandla formulär JSON till Java om nyckeln är inte en giltig JavaIdentifier
- Registrera din egen JavaIdentifierTransformer strategi
- Publicera händelser när man bygger ett JSONObject eller JSONarray. De tillgängliga händelser är:
- Objekt start / slut
- Array start / slut
- propertySet
- elementAdded
- varning (återvinnings)
- Fel (undantag)
Vad är nytt i den här versionen.
- JSONObject.toBean inte behandla listor
- Groovy script JsonGroovyBuilder inte fungerar.
- JsonGroovyBuilder fungerar inte från Groovy script.
- GJson.enhanceClasses () inte fungerar.
- Permgen minnesläcka med ThreadLocal.
- JSONSerializer.toJSON () toString () - och # x3e; resultatet! = källa.
- String börja med & quot; [& quot; och avslutas med & quot;] & quot; analyserad fel.
.
Kommentarer hittades inte