---
title: 'XStream mit JSON-Serialisierung'
url: 'https://www.tutego.de/blog/javainsel/2008/12/xstream-mit-json-serialisierung'
markdown: 'https://www.tutego.de/blog/javainsel/2008/12/xstream-mit-json-serialisierung.md'
date: '2008-12-10'
description: 'XStream () ist neben XmlBeans einer der bekanntesten XML-Serialisierer. Nun haben die Entwickler die Bibliothek erweitert, dass XStream auch als XML-JSON-Serialisierer () arbeitet. Die Methodenamen sind mit toXML() und fromXML() zwar nicht so passend, aber der Aufruf dennoch einfach: Product produc…'
taxonomy:
  category:
    - 'Open Source'
---

# XStream mit JSON-Serialisierung

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://www.tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://www.tutego.de/blog/javainsel/)

## XStream mit JSON-Serialisierung

10.12.2008 · [Christian Ullenboom](https://www.tutego.de/blog/javainsel/author/admin/)

XStream () ist neben [XmlBeans](http://xmlbeans.apache.org/) einer der bekanntesten XML-Serialisierer. Nun haben die Entwickler die Bibliothek erweitert, dass XStream auch als XML-JSON-Serialisierer () arbeitet. Die Methodenamen sind mit `toXML()` und `fromXML()` zwar nicht so passend, aber der Aufruf dennoch einfach:

```java
Product product = new Product("Banana", "123", 23.00);XStream xstream = new XStream(new JettisonMappedXmlDriver());xstream.setMode(XStream.NO_REFERENCES);xstream.alias("product", Product.class);System.out.println(xstream.toXML(product));
```

Der andere Weg:

```java
String json = "{\"product\":{\"name\":\"Banana\",\"id\":\"123\"" +              ",\"price\":\"23.0\"}}";XStream xstream = new XStream(new JettisonMappedXmlDriver());xstream.alias("product", Product.class);Product product = (Product)xstream.fromXML(json);System.out.println(product.getName());
```

Kategorien: [Open Source](https://www.tutego.de/blog/javainsel/category/open-source/)

[← Alle Beiträge](https://www.tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Grammatikalische Struktur vom Java-Programm visualisieren](https://www.tutego.de/blog/javainsel/2008/12/grammatikalische-struktur-vom-java-programm-visualisieren.md)
- Next: [Android GUI-Builder](https://www.tutego.de/blog/javainsel/2008/12/android-gui-builder.md)
