我想压缩json对象运行时。 (jackkon + Gzip)
我想压缩使用
生成运行时的json文件public static String compress(String str) throws IOException {
if (str == null || str.length() == 0) {
return str;
}
System.out.println("String length : " + str.length());
ByteArrayOutputStream out = new ByteArrayOutputStream();
GZIPOutputStream gzip = new GZIPOutputStream(out);
gzip.write(str.getBytes());
gzip.close();
String outStr = out.toString("ISO-8859-1");
System.out.println("Output String lenght : " + outStr.length());
return outStr;
}
如何创建json文件运行时并将其传递给压缩方法?用于压缩,因为 objectMapper.writeValue 返回void。
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.writeValue("???", getTransaction());