StringBuffer sb = new StringBuffer();
try {
// readToBuffer(sb, “//home//oadb//zh//部门信息.txt”);
readToBuffer(sb, “\部门信息.txt”);
} catch (IOException e) {
e.printStackTrace();
}
logger.info("取到部门信息"+sb.toString());
//JSONObject parseList
JSONArray parseList = (JSONArray) JSON.parse(sb.toString());
public static void readToBuffer(StringBuffer buffer, String filePath) throws IOException {
InputStream is = new FileInputStream(filePath);
String line; // 用来保存每行读取的内容
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
line = reader.readLine(); // 读取第一行
while (line != null) { // 如果 line 为空说明读完了
buffer.append(line); // 将读到的内容添加到 buffer 中
buffer.append("\n"); // 添加换行符
line = reader.readLine(); // 读取下一行
}
reader.close();
is.close();
}