首页 > 代码库 > 如何读写json文件
如何读写json文件
代码如下:
Java代码
- 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;
- }
- }
如何读写json文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。