关于java:Java后端实现将jsonArray转成string以文件形式保存到本地

上代码看思路

private String writeFile(JSONArray jsonArray) {
        String filename="";
        //写文件
        try {
            //创立文件
            File writeName = new File("abc.json").getAbsoluteFile(); // 相对路径,如果没有则要建设一个新的output.txt文件

            if(!writeName.exists()) {
                writeName.createNewFile(); // 创立新文件,有同名的文件的话间接笼罩

            }
            //获取文件门路
            filename=writeName.getPath();

            //new一个文件写者,指定写的门路
            FileWriter writer = new FileWriter(filename);

            //给文件写者调配一个缓存写者
            BufferedWriter out = new BufferedWriter(writer);

            //先将数据写在缓存区
            out.write(jsonArray.toString());

            // 把缓存区内容压入文件
            out.flush();

            out.close();
            writer.close();

        } catch (IOException e) {
            e.printStackTrace();
        }
        return filename;
    }

具体过程已正文到代码中,
简要步骤可详情

  1. jsonarray->string
  2. 创立文件
  3. 写文件
  4. 开释写者

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理