BufferedReader读取文件内容
URL resource = MpsSchedulePromiseController.class.getClassLoader().getResource("json.txt");
String fileName = resource.getFile();
BufferedReader bufferedReader = new BufferedReader(new FileReader(fileName));
String line;
StringBuffer stringBuffer = new StringBuffer();
while ((line = bufferedReader.readLine()) != null) {
stringBuffer.append(line);
}
LOGGER.info("{}", stringBuffer.toString());
List<SysDataItemVO> sysDataItemVOS = JSONObject.parseArray(stringBuffer.toString(), SysDataItemVO.class);
LOGGER.info("{}", sysDataItemVOS.stream().map(SysDataItemVO::getItemCode).collect(Collectors.toList()));