Szczegóły programowe:
Może być używany z Java, JRuby, XML, aplikacji internetowych i Groovy
Cechy .
- Dwukierunkowy serializacji, obsługuje mapy, Kolekcje, tablice (prymitywy, wielowymiarowe), fasola, DynaBeans, wyliczenia i Adnotacje (jdk15 pakiet tylko)
- Obsługa niestandardowych serializacji z 3 systemów:
- fasoli implementuje interfejs JSONString
- Zarejestruj JsonBeanProcessor dla całego ziarna
- Zarejestruj JsonValueProcessor dla nieruchomości fasoli (typ klucza i / lub)
- Zmień nazwę właściwości, gdy cel przekształcenie z JSON do Javy, jeśli nazwa nie jest ważna JavaIdentifier
- Przejdź modyfikacji kluczy mapy, podczas gdy przekształcenie formularz JSON Java jeśli klucz nie jest prawidłowy JavaIdentifier
- Zarejestruj własną strategię JavaIdentifierTransformer
- Publish wydarzenia przy budowie JSONObject lub JSONarray. Dostępne zdarzenia są:
- początek Obiekt / end
- Array startu / końca
- propertySet
- elementAdded
- ostrzeżenie (zwrotowi)
- Błąd (wyjątek)
Co nowego w tym wydaniu:.
- JSONObject.toBean nie przetwarza listy
- Groovy skrypt JsonGroovyBuilder nie działa.
- JsonGroovyBuilder nie działa ze skryptu Groovy.
- GJson.enhanceClasses () nie działa.
- wyciek pamięci PermGen z ThreadLocal.
- JSONSerializer.toJSON () toString () - & # x3e; wynik! = źródło.
- String początek & quot; [& quot; i koniec z & quot;] & quot; Parsed błąd.
.
Komentarze nie znaleziono