參考 https://www.cnblogs.com/wkfvawl/p/11876107.html
maven依賴
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency>
讀取json的方法
//讀取json文件 public String readJsonFile(String Filename #傳文件的路徑) { String jsonStr = ""; try { File jsonFile = new File(Filename); FileReader fileReader = new FileReader(jsonFile); Reader reader = new InputStreamReader(new FileInputStream(jsonFile),"utf-8"); int ch = 0; StringBuffer sb = new StringBuffer(); while ((ch = reader.read()) != -1) { sb.append((char) ch); } fileReader.close(); reader.close(); jsonStr = sb.toString(); // System.out.println(jsonStr.getClass().getName()); return jsonStr; } catch (IOException e) { e.printStackTrace(); return null; }
獲取項目文件相對路徑的方法見: https://www.cnblogs.com/kaibindirver/p/15797181.html