我使用Google的GSON
库来生成GSON / JSON对象。
但是,现在我遇到的问题是我需要为jar中的文件创建一个GSON对象。
我可以从我要解析为GSON对象的json文件中获取InputStream
,BufferedReader
或Properties
,但是Gson().toJson()
然后Gson().fromJson
不能从上面提到的任何一个生成一个GSON对象。
那么,我如何访问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"));
}