首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

怎么读写json文件

2012-12-26 
如何读写json文件代码如下:import java.io.BufferedReaderimport java.io.Fileimport java.io.FileReade

如何读写json文件
代码如下:

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import org.json.JSONException;import org.json.JSONObject;public class readAndWriteJson {/** * @param args * @throws JSONException * @throws IOException */public static void main(String[] args) throws JSONException, IOException {// TODO Auto-generated method stub// String s = ReadFile("./src/test.json");// System.out.println(s);JSONObject jsonObject = new JSONObject();jsonObject.put("1", "一");jsonObject.put("2", "二");jsonObject.put("3", "三");jsonObject.put("4", "四");jsonObject.put("5", "五");jsonObject.put("6", "六");jsonObject.put("7", "⑦");System.out.println(jsonObject);writeFile("./src/test.json", jsonObject.toString());}public static void writeFile(String filePath, String sets)throws IOException {FileWriter fw = new FileWriter(filePath);PrintWriter out = new PrintWriter(fw);out.write(sets);out.println();fw.close();out.close();}public static String ReadFile(String path) {File file = new File(path);BufferedReader reader = null;String laststr = "";try {reader = new BufferedReader(new FileReader(file));String tempString = null;while ((tempString = reader.readLine()) != null) {laststr = laststr + tempString;}reader.close();} catch (IOException e) {e.printStackTrace();} finally {if (reader != null) {try {reader.close();} catch (IOException e1) {}}}return laststr;}}

热点排行