将一个map集合转换成json文件并导出:
// 数据准备: JSonObject resData = new JSonObject(); ArrayList list = new ArrayList<>(); JSonObject root = new JSonObject(); root.put("root1","root1"); list.add(root); list.add(root); list.add(root); resData.put("root",list); System.out.println(resData.toStringPretty()); // 格式化json数据 String jsonString = resData.toStringPretty(); // 输出 File file = new File("D:/demo1.json"); if (file.exists()) { file.delete(); } try { file.createNewFile(); // 将格式化后的字符串写入文件 Writer write = new OutputStreamWriter(new FileOutputStream(file), "UTF-8"); write.write(jsonString); write.flush(); write.close(); }catch (Exception e){ e.printStackTrace(); }
上一篇 Java学习-运行时多态的含义是什么?有什么作用?
下一篇 【JavaWeb】常见问题记录及解决
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号