java简单工具(一):JSON文件读取和写入
目前,JSON数据应用较为广泛,本文主要是展示采用JAVA读取JSON文件的最简洁方法
1、JSON文件格式
文件内容如下,文件名称为:data.json
{
"id": 1,
"uName": "张三",
"idNumber": 410121199804064431,
"books": [
"水浒传",
"三国演义"
]
}
2、JSON文件读取
局部变量:jsonPath为json文件的绝对地址,例如:D:\data\data.json,返回值为字符串。
public String readJson(String jsonPath) {
File jsonFile = new File(jsonPath);
try {
FileReader fileReader = new FileReader(jsonFile);
BufferedReader reader = new BufferedReader(fileReader);
StringBuilder sb = new StringBuilder();
while (true) {
int ch = reader.read();
if (ch != -1) {
sb.append((char) ch);
} else {
break;
}
}
fileReader.close();
reader.close();
return sb.toString();
} catch (IOException e) {
return null;
}
}
json文件的读取结果为:
{
"id": 1,
"uName": "张三",
"idNumber": 410121199804064431,
"books": [
"水浒传",
"三国演义"
]
}