当使用Gson将数组序列化为json时,我在每个元素后都换行,例如
"values": [
962,
962,
0,
962,
483,
479
]
无论如何要避免这种情况,并将所有值都放在Gson的同一行中(也就是说,不对Gson的输出进行后处理)?
最佳答案
默认情况下,GsonBuilder在序列化为JSON时应压缩数据。可以将其配置为不这样做(出于可读性)。
压缩序列化器的示例
Gson gson = new GsonBuilder().create();
并且不压实(漂亮的打印件)
Gson gson = new GsonBuilder().setPrettyPrinting().create();
另请参见Gson doc。
关于java - Gson:序列化阵列时删除多余的换行符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9054392/