我在java中有一个很大的JSONOBJECT,需要将它写入.gz文件。我是这样做的:
FileOutputStream output = null;
output = new FileOutputStream("filename.gz");
Writer writer = new OutputStreamWriter(new GZIPOutputStream(output), "UTF-8");
String jsonString = myjson.toString();
writer.write(jsonString);
运行上面代码所花费的时间大约是900毫秒。但是当我计算String jsonString = myjson.toString();
的时间时,我发现它需要大约800毫秒!有没有办法删除将JSONOBJECT转换为字符串的时间?