android json写入文件
时间: 2023-11-06 14:24:48 浏览: 193
android中使用json
您可以使用以下代码将 JSON 数据写入文件:
```java
try {
// 创建一个 JSONObject 对象
JSONObject jsonObject = new JSONObject();
// 向 JSONObject 对象中添加数据
jsonObject.put("name", "张三");
jsonObject.put("age", 25);
jsonObject.put("gender", "男");
// 将 JSONObject 对象转化为 JSON 字符串
String jsonString = jsonObject.toString();
// 将 JSON 字符串写入文件
File file = new File("data.json");
FileWriter fileWriter = new FileWriter(file);
fileWriter.write(jsonString);
fileWriter.flush();
fileWriter.close();
} catch (JSONException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
```
在上面的代码中,我们首先创建了一个 JSONObject 对象,并向其中添加了一些数据。然后将 JSONObject 对象转化为 JSON 字符串,并将 JSON 字符串写入名为 "data.json" 的文件中。在写入文件时,我们使用了 FileWriter 类来打开文件,并通过 write() 方法将 JSON 字符串写入文件中。最后,我们关闭了 FileWriter 对象,释放资源。
阅读全文