maven 读取json文件
时间: 2023-10-14 14:05:40 浏览: 62
要在Maven项目中读取JSON文件,你可以使用两个依赖项:org.json和commons-io。首先,在你的pom.xml文件中添加以下依赖项:
```xml
<!-- JSON包 -->
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20090211</version>
</dependency>
<!-- 文件读取 -->
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
```
接下来,你需要使用Java代码来读取JSON文件。以下是一个在Maven项目中读取JSON文件的示例:
```java
import org.apache.commons.io.FileUtils;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.io.IOException;
public class ReadJSONSample {
public static void main(String[] args) throws IOException, JSONException {
String path = "/zd.json"; // JSON文件的路径(相对于resources目录)
File file = new File(ReadJSONSample.class.getResource(path).getFile());
String content = FileUtils.readFileToString(file, "UTF-8");
JSONObject jsonObject = new JSONObject(content);
System.out.println("姓名是:" + jsonObject.getString("name"));
}
}
```
请注意,上述代码假设你的JSON文件位于resources目录下。你可以根据你的实际情况更改文件路径。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)