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

}

猜你喜欢

转载自blog.csdn.net/ppwwp/article/details/82972293