| | |
| | | package de.uhilger.transit; |
| | | |
| | | import java.io.Writer; |
| | | import java.util.List; |
| | | |
| | | import com.thoughtworks.xstream.XStream; |
| | | import com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver; |
| | | import com.thoughtworks.xstream.io.json.JsonHierarchicalStreamDriver; |
| | | import com.thoughtworks.xstream.io.json.JsonWriter; |
| | | import com.thoughtworks.xstream.io.HierarchicalStreamWriter; |
| | |
| | | * Java-Objekte in die JavaScript Object Notation (JSON) |
| | | * verwandeln und umgekehrt |
| | | * |
| | | * Dieser Wandler erzeugt ein strukturiertes und gut lesbares JSON-Format, |
| | | * bei dem das Wurzelelement weggelassen wird. Im Falle einer Liste wird |
| | | * damit z.B. der Inhalt ohne umschliessendes |
| | | * <pre>{"List": [ ]}</pre> |
| | | * erezeugt. |
| | | * |
| | | * <p>Diese Klasse benoetigt die Java-Klassenbibliotheken |
| | | * <a href="http://xstream.codehaus.org/" target="_blank">XStream</a> |
| | | * und <a href="http://jettison.codehaus.org/" target="_blank">Jettison</a> |