从 json 文件读取时,我想用 gson 执行此操作:
JsonReader reader = new JsonReader(new InputStreamReader(
new FileInputStream(filename)));
JsonParser jsonParser = new JsonParser();
return jsonParser.parse(reader).getAsJsonObject();
我将在其他地方对返回的 JsonObject 做更多的事情。
我的问题是这是否可以,因为我从不关闭阅读器。
从JsonReader的gson API可以看出JsonReader实现了AutoClosable。这是否意味着 JsonReader 会自动关闭?如果是这样,它何时关闭以及如何关闭?
谢谢你。