1. 程式人生 > >java使用FileUtils 對json檔案進行讀寫

java使用FileUtils 對json檔案進行讀寫

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());
//	}

}