Dettagli del software:
Versione: 2.4
Data di caricamento: 23 Jul 15
Sviluppatore: Andres Almiray
Licenza: Libero
Popolarità: 248
Può essere usato con Java, JRuby, XML, applicazioni web e Groovy
Caratteristiche .
- serializzazione bidirezionale, supporta mappe di Collezioni, array (primitive, multidimensionali), fagioli, DynaBeans, enumerazioni e annotazioni (jdk15 pacchetto unico)
- Supporta la serializzazione personalizzata con 3 schemi:
- Il fagiolo implementa l'interfaccia JSONString
- Registra un JsonBeanProcessor per tutta fagiolo
- Registra un JsonValueProcessor per una proprietà di fagioli (tipo di chiave e / o)
- Modificare il nome della proprietà di destinazione quando trasformandosi da JSON a Java se il nome non è una valida JavaIdentifier
- Salta la modifica chiavi mappa durante la trasformazione forma JSON per Java se la chiave non è una valida JavaIdentifier
- Registra la propria strategia JavaIdentifierTransformer
- Pubblica eventi quando la costruzione di un JSONObject o JSONarray. Gli eventi disponibili sono:
- Object start / end
- Array inizio / fine
- PropertySet
- elementAdded
- avviso (recuperabile)
- Errore (eccezione)
Cosa c'è di nuovo in questa versione:.
- JSONObject.toBean non elabora liste
- Groovy copione JsonGroovyBuilder non funziona.
- JsonGroovyBuilder non funziona dallo script Groovy.
- GJson.enhanceClasses () non funziona.
- perdita di memoria PermGen con ThreadLocal.
- JSONSerializer.toJSON toString () () - & # X3e; risultato! = fonte.
- Stringa iniziare con & quot; [& quot; e terminare con & quot;] & quot; Errore analizzata.
.
I commenti non trovato