如何以编程方式获取jar中的所有* .json文件?

时间:2019-01-30 20:58:27

标签: java

在我的src / main / resources文件夹下说我有几个.json文件,如何编写Java代码来检索包含所有这些文件的列表?

似乎getClass().getClassLoader().getResources不支持通配符匹配。

1 个答案:

答案 0 :(得分:0)

不确定给出重复的答案是否值得,但是您可以使用this answer从JAR获取资源文件列表,然后在遍历该列表时检查文件是否为json文件。使用zip.getNextEntry().getName().endsWith(".json") ...(如果有)将其添加到新列表中。