Вот как я создаю экземпляр XStream для XML:
XStream xstream = new XStream();
Это для JSON:
private final XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {
public HierarchicalStreamWriter createWriter(Writer writer) {
return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE);
}
});
Оба из них довольно печатают (отступы) вывод.
Как я могу попросить XStream отключить красивую печать?