Adapter |
Mechanismus/ Framework |
Unterstützte Objekttypen |
Datenformat |
BetwixtAdapter
|
Betwixt Library
|
Beans gemäß der Java Beans Convention sowie gemischte Inhalte für die ein entsprechendes
Mappingfile erstellt wird
|
XML |
CastorAdapter
|
The Castor Project
|
Alle Objekte für die ein entsprechender
Deskriptor
vorliegt oder die per (Standard-)Reflection transformiert werden können
|
XML |
HessianAdapter
|
Caucho Hessian
|
Unbekannt |
Binär |
JavaBeansXmlAdapter
|
Long Term Persistence for Java Beans |
Alle Objekte, die der Java Beans Convention entsprechen |
XML |
JavolutionAdapter
|
Javolution
|
Alle Objekte für die ein entsprechendes
XML Mapping
vorhanden ist
|
XML |
Jaxb2Adapter
|
JAXB
|
Alle Objekte, für die ein entsprechendes JAXB-Binding erzeugt wurde |
XML |
JsonLibAdapter
|
Json-lib
|
java.lang.String, java.lang.Character, char, java.lang.Number, byte, short, int, long, float,
double, java.lang.Boolean, boolean, net.sf.json.JSONFunction, net.sf.json.JSONArray (object,
string, number, boolean, function), net.sf.json.JSONObject
|
JSON |
JSXAdapter
|
Java Serialization To XML
|
Laut Hersteller werden alle Objekten unterstützt |
XML |
JSXAdapter
|
XMLBeans
|
Alle XMLBeans |
XML |
MyJsonAdapter
|
myJSON
|
unbekannt |
JSON |
ObjectStreamAdapter
|
Object Serialization |
Objekte mit Standardkonstruktur, welche die Schnittstelle java.io.Serializeable implementieren
|
Binär |
SojoAdapter
|
Simplify your Old Java Objects
|
unbekannt |
XML |
UTF8StringAdapter
|
|
java.lang.String |
UTF-8 enkodierter String |
XStreamAdapter
|
XStream
|
Alle Objekte für die ein entsprechender spezieller
Konverter
vorliegt oder ein generallisierter Konverter benutzt werden kann
|
XML |
XStreamJsonAdapter
|
XStream
|
Theoretisch wie XStreamAdapter, in der Praxis treten bei diversen Datentypen noch
Schwierigkeiten auf
|
JSON |
JsonToolsAdapter
|
Json Tools
|
Primitive und Komplexe Datentypen, theorethisch alle Java Objekte |
JSON |