我希望能够在使用XStream存储时将缩进设置为多个空格。我看过this SO post,我担心如何设置要使用的空格数并不是很清楚。我似乎没有得到什么。有人可以解释一下并用一个例子来说明吗?
答案 0 :(得分:1)
按照您链接到API的帖子中的示例,我想出了这段代码:
char[] indent = new char[] { ' ', ' ', ' ', ' ' };
BufferedOutputStream stdout = new BufferedOutputStream(System.out);
xstream.marshal(object, new PrettyPrintWriter(new OutputStreamWriter(stdout), indent));