Json文件读写工具类

at 8个月前 ca java by Achin

/**
 * Json文件读写工具类
 */
@Component
public class FileWritereadUtil {

           //写
        public static void Writer(String filePath, JSONObject jsonObject){
           //生成文件
            FileUtil.writeUtf8String(jsonObject.toString(), filePath);
        }
        
        //读
        public static JSONObject Writer(String filePath){
            JSONObject js = null;
            try {
                //读取文件
                String jsonStr = FileUtil.readUtf8String(filePath);
                js = new JSONObject(jsonStr);
                return js;
            } catch (Exception e) {
                System.out.println(e.getMessage());
                return null;
            }
        }
    }

写 

public static void main(String[] args) {
    JSONObject jsonObject = new JSONObject();
    //相对路径
    String resourcePath = System.getProperty("user.dir") + "/src/main/resources/configJson/";
    // resourcePath 相对路径
    // admin.json 文件名称与格式
    String filePath = resourcePath + "admin.json";
    jsonObject.put("key1","你在看我的博客吗");
    jsonObject.put("key2","我的博客地址是:achinblog.cn");
    Writer(filePath,jsonObject);

}

结果

image.pngimage.png


public static void main(String[] args) {
    //相对路径
    String resourcePath = System.getProperty("user.dir") + "/src/main/resources/configJson/";
    // resourcePath 相对路径
    // admin.json 文件名称与格式
    String filePath = resourcePath + "admin.json";
    System.out.println(Writer(filePath));;

}


结果


image.png

版权声明

1、本BLOG介绍。此BLOG为个人BLOG,内容均来自原创及互连网转载。最终目的为记录自己需要的内容或自己的学习感悟,不涉及商业用途。

2、本BLOG有关原创文章的版权本BLOG上原创文章未经本人许可,不得用于商业用途及传统媒体。网络媒体转载请注明出处,否则属于侵权行为。

3、本BLOG有关本站侵权本BLOG所转载的内容,均是本人未发现有对文章版权声明的文章且无来自传统媒体。如果本BLOG侵犯了您的权益,请联系本人,本人将会在第一时间删除侵权文章!

4、本站地址:achinblog.cn 联系方式:001@achinblog.cn

已有1条评论
  • 2024-03-13 03:40:56

    亲爱的朋友:您好!中国各地出现了新冠变种毒株JN.1,传播速度比原来的XBB变种加快七到八倍,对免疫逃脱能力也进一步加强,最新的疫苗对它没有保护力,各地死亡人数在持续攀升,很多病患突然猝死。古今中外的预言也说了这几年人类有大灾难,如刘伯温在预言中说 "贫者一万留一千,富者一万留二三”,“贫富若不回心转,看看死期到眼前”, 预言中也告诉世人如何逃离劫难的方法,真心希望您能躲过末劫中的劫难,有个美好的未来,请您务必打开下方网址认真了解,内有躲避瘟疫保平安的方法。网址1:https://d1u7crz1a1vl7x.cloudfront.net/23gj 网址2:bitly.net/xbbbx 网址3:https://github.com/19920513/www/blob/master/README.md?saa#1