Softwarebeschreibung:
Kann mit Java, JRuby, XML, Web-Anwendungen und Groovy verwendet werden
Eigenschaften .
- Bidirektionale Serialisierung, unterstützt Karten Sammlungen, Arrays (Primitiven, multidimensional), Bohnen, DynaBeans, Aufzählungen & Annotations (jdk15 Paket)
- Unterstützt benutzerdefinierte Serialisierung mit 3 Systeme:
- Die Bean implementiert JSONString Schnittstelle
- Registrieren Sie ein JsonBeanProcessor für die ganze Bohne
- Registrieren Sie ein JsonValueProcessor für eine Bean-Eigenschaft (Schlüssel und / oder Typ)
- Ändern Sie die Zieleigenschaftsnamen bei der Transformation von JSON in Java, wenn der Name ist kein gültiger JavaIdentifier
- überspringen Modifizieren Karte Schlüssel bei der Transformation Form JSON, um Java, wenn der Schlüssel ist keine gültige JavaIdentifier
- Registrieren Sie Ihre eigenen JavaIdentifierTransformer Strategie
- Veröffentlichen Ereignisse beim Bau eines JSONObject oder JSONarray. Die zur Verfügung stehenden Ereignisse sind:
- Object Anfang / Ende
- Array Anfang / Ende
- PropertySet
- elementAdded
- Warnung (erstattungsfähig)
- Fehler (Ausnahme)
Was ist neu in dieser Pressemitteilung:.
- JSONObject.toBean verarbeitet keine Listen
- Groovy Skript JsonGroovyBuilder nicht.
- JsonGroovyBuilder nicht von Groovy-Skript zu arbeiten.
- GJson.enhanceClasses () funktioniert nicht.
- PermGen Speicherleck mit Thread.
- JSONSerializer.toJSON () toString () - & # X3e; Ergebnis! = Quelle.
- String beginnen mit & quot; [& quot; und enden mit & quot;] & quot; analysierten Fehler.
.
Kommentare nicht gefunden