java读取本地json文件
时间: 2023-09-12 16:09:41 浏览: 149
在Java中,读取本地的json文件可以使用字符流的方式进行操作。你可以使用FileReader和InputStreamReader来读取文件内容,并将其转换为String字符串。以下是一个读取本地json文件的示例代码:
```java
import java.io.*;
public class JsonReader {
public static String readJsonFile(String filePath) {
String jsonStr = "";
try {
File jsonFile = new File(filePath);
FileReader fileReader = new FileReader(jsonFile); Reader reader = new InputStreamReader(new FileInputStream(jsonFile), "utf-8");
int ch = 0;
StringBuffer sb = new StringBuffer();
while ((ch = reader.read()) != -1) {
sb.append((char) ch);
}
fileReader.close();
reader.close();
jsonStr = sb.toString();
return jsonStr;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
}
```
你可以使用`readJsonFile`方法来读取本地的json文件。只需要传入json文件的路径,就可以将文件内容读取成一个字符串返回。记得要处理可能出现的异常情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Java解析JSON文件](https://blog.csdn.net/Jeck_wu/article/details/118755971)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文