java使用FileUtils 對json檔案進行讀寫
阿新 • • 發佈:2018-11-09
package com.dl.utils; import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; public class GetPutItems { //寫檔案 public String writeJsonfile(String content){ String pathorg = getClass().getClassLoader().getResource("items.json").toString(); String path = pathorg.substring(6); System.out.println(path); try { FileUtils.writeStringToFile(new File(path), content, "UTF-8"); } catch (IOException e) { e.printStackTrace(); } return "success"; } //讀取檔案 public String readJsonFile(){ String pathorg = getClass().getClassLoader().getResource("items.json").toString(); String path = pathorg.substring(6); String input = null; try { input = FileUtils.readFileToString(new File(path), "UTF-8"); } catch (IOException e) { e.printStackTrace(); } return input; } // public static void main(String[] args) { // GetPutItems getPutItems = new GetPutItems(); // System.out.println(getPutItems.readJsonFile()); // } }