Java从json⽂件中读取数据
Java从json⽂件中读取数据
数据准备
数据是利⽤python⽣成的⼀个字典x,然后使⽤json.dump(x, file)就可以将数据保存成json⽂件存储⾄本地。读取数据
resource net翻译借助java⾃带的⼀些FIle包和阿⾥的JSON、JSONArray、JSONObject三个包来完成⽂件的读取。
w3schools java因为读⽂件时可能会出现异常,所以要⽤try/catch捕获异常。代码如下:
public static void readFile() {
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader(new File("/home/xx/Desktop/data.json")));
JSONObject data = (JSONObject)JSON.adLine());
reader.close();
if (ainsKey("car")) {
JSONArray carInfo = (("car"); // 获得key=shop_info的value
python解析json文件>sqlserver2008安装包百度云System.out.println(carInfo);
intercept在回归分析意思System.out.println(carInfo.size()); // 获得数组的⼤⼩
for (int i=0; i<carInfo.size(); i++) { // 遍历数组
System.out.print(i + "\t" + String(i));
System.out.println("\t" + String(i).split(":").length);
String[] tmp = String(i).split(":"); // 对数组中第i个数据进⾏拆分
for (int j=0; j<tmp.length; j++) {
System.out.print(tmp[j] + " ");
}
System.out.println();
}
System.out.println("YES");
}
}catch (FileNotFoundException e) {
System.out.println('1');
e.printStackTrace();;
} catch (IOException e) {
System.out.println('2');concat函数大全
System.out.println("read data file error.\n" + e.getMessage());
/
/ e.print("read data file error.\n" + e.getMessage());
} catch (Exception e) {
System.out.println('3');
System.out.Message());
// (e.getMessage());
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论