Detalii soft:
Poate fi folosit cu Java, JRuby, XML, aplicații web și Groovy
Caracteristici :.
- serializare bidirecțional, sprijină Hărți, Colecții, tablouri (primitive, multidimensionale), fasole, DynaBeans, enums & adnotări (jdk15 pachet numai)
- Suporta serializarea personalizate cu 3 scheme:
- fasole implementeaza interfata JSONString
- Înregistrează-te un JsonBeanProcessor pentru întreaga fasole
- Înregistrează-te un JsonValueProcessor pentru o proprietate de fasole (tasta și / sau de tip)
- Modificați numele proprietății țintă atunci când transformarea de la JSON pentru Java dacă numele nu este o JavaIdentifier valabil
- Treci modificarea harta cheile atunci când transformarea formă JSON pentru Java în cazul în care cheia nu este un JavaIdentifier valabil
- Înregistrează strategia JavaIdentifierTransformer propria
- Publica Evenimente atunci când construirea unui JSONObject sau JSONarray. Evenimentele sunt disponibile:
- Start obiect / sfârșit
- Start Array / sfârșit
- propertySet
- elementAdded
- de avertizare (recuperabil)
- Eroare (excepție)
Ce este nou în această versiune:.
- JSONObject.toBean nu procesa liste
- Groovy script JsonGroovyBuilder nu funcționează.
- JsonGroovyBuilder nu funcționează de la script Groovy.
- GJson.enhanceClasses () nu funcționează.
- scurgere de memorie Permgen cu ThreadLocal.
- JSONSerializer.toJSON () toString () - & # x3e; Rezultatul! = sursă.
- String începe cu & quot; [& quot; și se încheie cu & quot;] & quot; Eroare Parsed.
.
Comentariile nu a fost găsit