Android 读取和存储json文件代码
时间: 2023-04-05 21:02:31 浏览: 115
你可以使用 Android 自带的 JSONObject 和 JSONArray 类来读取和存储 JSON 文件。具体代码如下:
读取 JSON 文件:
```
try {
InputStream inputStream = context.getAssets().open("example.json");
int size = inputStream.available();
byte[] buffer = new byte[size];
inputStream.read(buffer);
inputStream.close();
String json = new String(buffer, "UTF-8");
JSONObject jsonObject = new JSONObject(json);
} catch (IOException | JSONException e) {
e.printStackTrace();
}
```
存储 JSON 文件:
```
try {
JSONObject jsonObject = new JSONObject();
jsonObject.put("key", "value");
String json = jsonObject.toString();
FileOutputStream outputStream = context.openFileOutput("example.json", Context.MODE_PRIVATE);
outputStream.write(json.getBytes());
outputStream.close();
} catch (JSONException | IOException e) {
e.printStackTrace();
}
```
阅读全文