我使用 Google 的GSON
库来生成 GSON/JSON 对象。
但是,现在我有一个问题,我需要为 jar 中的文件创建一个 GSON 对象。我可以从我想要解析为 GSON 对象的 json 文件中获取或InputStream
,但是无法从上述任何内容生成 GSON 对象。BufferedReader
Properties
Gson().toJson()
Gson().fromJson
那么,如何访问 jar 中的 json 文件并将其传递给 GSON 库以获取 GSON 文件?
现在我有这样的事情:
public class Main {
public static void main(String[] args) throws IOException {
JarFile jar;
jar = new JarFile("path.jar");
InputStream inputStream = jar.getInputStream(jar.getEntry("file.json"));
}