Java代码如何读取本地文件呢?
下文笔者讲述java代码读取本地文件的方法及示例分享,如下所示
使用FileReader对象读取本地文件例
/**
* 读取本地JSON文件
*/
public static void readLocalFile() throws IOException {
File file = new File("D:\\test\\maomao.json");
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
StringBuilder stringBuilder = new StringBuilder();
String line;
while ((line = bufferedReader.readLine()) != null) {
stringBuilder.append(line);
}
bufferedReader.close();
// 将StringBuilder转换为String
String jsonString = stringBuilder.toString();
// 这里可以使用JSON库如fastjson或Gson来解析jsonString
JSONObject object = JSONObject.parseObject(jsonString);
list<Test> dataList = JSON.parseArray(object.getString("data"), Test.class);
for (Test gccs : dataList) {
List<Test> resList = JSON.parseArray(gccs.getDatas(), Test.class);
for (Test t : resList) {
System.out.println(t);
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


