spring boot打成jar包,获取不到json文件

方案 使用流化转换

ClassPathResource resource = new ClassPathResource("targets.json");
InputStreamReader inputStreamReader = new InputStreamReader(resource.getInputStream());
String json = new JSONReader(inputStreamReader).readString();
// 转换成dto对象
targetData = JSONObject.toJavaObject(JSONObject.parseObject(readJsonFile(json)), TargetData.class);

你可能感兴趣的:(java)