java中读取json配置文件

本文介绍了在Java中如何读取JSON配置文件,讲解了InputStream和OutputStream的概念,并给出了将配置文件放入resource目录下的方法,以及通过getResourceAsStream函数获取路径的步骤。文章还提供了完整的代码示例,展示了如何将JSON文件内容读入String对象并解析成JSONObject。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在自动化接口测试中,我们会将参数放在一个配置文件了,这样在我们每次跑case时,就不需要改动代码,只需要改动配置文件,就可以实现不用的参数传入case了

那么在java中,怎样读取json的配置文件呢?
首先我们需要了解到的是InputStream 和 OutputStream,它们分别为各种输入输出字节流的基类,所有字节流都继承这两个基类。

我们将配置文件放入根目录下的resource目录下,配置文件名字为file的txt文件
文件内容为:

{
  "q": {
    "request": {
      "a": 1,
      "b": "2"
    }
  },

}

那么我们要怎么读取该配置文件呢?
大概分为了三个步骤:

  1. 获取配置文件的路径
    //System.getProperty("user.dir")为获取根目录
    //File.separator为不同操作系统的分隔符,linux和win是不一样的
    //tempFilePath该字符串里面为我们配置文件的路径
        String tempFilePath = System.getProperty("user.dir") + File.separator + "resource" + File.separator + "file";
        System.out.print(tempFilePath);

除了上面的方式还可以使用getResourceAsStream函数
该函数具体使用方法:我们需要将我们的配置文件放

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值