public static void main(String[] args) {
// 设置文件夹路径
String folderPath = "本地文件夹";
// 创建File对象
File folder = new File(folderPath);
for (File file : folder.listFiles()) {
String content = "";
StringBuilder builder = new StringBuilder();
InputStreamReader streamReader = null;
try {
streamReader = new InputStreamReader(new FileInputStream(file), StandardCharsets.UTF_8);
BufferedReader bufferedReader = new BufferedReader(streamReader);
while ((content = bufferedReader.readLine()) != null) {
builder.append(content);
}
// 将 JSON 字符串解析为 JSONObject 对象
JSONObject jsonObject = JSON.parseObject(builder.toString());
// 从 JSONObject 中获取数据
String name = jsonObject.getString("nodes");
List<实体类> userList=JSONArray.parseArray(name,实体类.class);
// 使用list数据插入数据库
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
注意:这些文件里面的内容格式都是一样的