| | |
| | | |
| | | package de.uhilger.transit; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.thoughtworks.xstream.XStream; |
| | | import com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver; |
| | | import com.thoughtworks.xstream.io.json.JsonHierarchicalStreamDriver; |
| | | |
| | | /** |
| | | * Java-Objekte in die JavaScript Object Notation (JSON) |
| | | * verwandeln und umgekehrt |
| | | * |
| | | * Dieser Wandler erzeugt ein unformatiertes und nicht so gut |
| | | * lesbares , aber voll gueltiges JSON-Format |
| | | * |
| | | * <p>Diese Klasse benoetigt die Java-Klassenbibliotheken |
| | | * <a href="http://xstream.codehaus.org/">XStream</a> |
| | | * und <a href="http://jettison.codehaus.org/">Jettison</a> |
| | | * <a href="http://xstream.codehaus.org/" target="_blank">XStream</a> |
| | | * und <a href="http://jettison.codehaus.org/" target="_blank">Jettison</a> |
| | | * im Classpath.</p> |
| | | * |
| | | * @author Copyright (c) Ulrich Hilger, http://uhilger.de |
| | |
| | | /** Bezeichnerdes Formats, das dieser Wandler unterstuetzt */ |
| | | public static final String FORMAT_JSON = "JSON"; |
| | | |
| | | @Override |
| | | protected XStream getXStream() { |
| | | return new XStream(new JettisonMappedXmlDriver()); |
| | | } |