public static void main(String[] args) throws IOException {
//路径
String pate="tian.json";
String Path="../ipaaaweb/WebRoot/upload"+"/"+pate;
BufferedReader reader = null;
String laststr = "";
try {
FileInputStream fileInputStream = new FileInputStream(Path);
InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, "UTF-8");
reader = new BufferedReader(inputStreamReader);
String tempString = null;
while ((tempString = reader.readLine()) != null) {
//数据获取
laststr += tempString;
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
//json 解析
JSONObject jasonDate = JSONObject.parseObject(laststr);
String resCode = jasonDate.getString("data");
JSONObject jasonDate1= JSONObject.parseObject(resCode);
String date=jasonDate1.getString("dataMap");
JSONArray backBodyJson = JSONArray.parseArray(date);
String postid="";
String dutytype="";
// 循环获取json数据
for(int i=0;i<backBodyJson.size();i++){
String a= String.valueOf(backBodyJson.get(i));
JSONObject jasonDate3 = JSONObject.parseObject(a);
postid= String.valueOf(jasonDate3.get("postid"));
dutytype=String.valueOf(jasonDate3.get("dutytype"));
System.out.println(jasonDate3);
}
}
Java获取本地json文件并解析
最新推荐文章于 2024-07-18 14:29:12 发布
关键词由CSDN通过智能技术生成