Android Studio生成JSON文件
时间: 2023-11-22 16:47:59 浏览: 180
Android开发Json数据
3星 · 编辑精心推荐
在Android Studio中生成JSON文件的步骤如下:
1. 在项目的res目录下创建一个新的文件夹,例如json。
2. 在json文件夹中创建一个新的文件,例如data.json。
3. 在data.json文件中按照JSON语法编写你需要的数据。
4. 在代码中使用以下代码来读取JSON文件并解析数据:
```java
// 读取JSON文件
InputStream inputStream = getResources().openRawResource(R.raw.data);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
int ctr;
try {
ctr = inputStream.read();
while (ctr != -1) {
byteArrayOutputStream.write(ctr);
ctr = inputStream.read();
}
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
Log.v("Text Data", byteArrayOutputStream.toString());
// 解析JSON数据
try {
JSONObject jsonObject = new JSONObject(byteArrayOutputStream.toString());
JSONArray jsonArray = jsonObject.getJSONArray("data");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject object = jsonArray.getJSONObject(i);
String name = object.getString("name");
int age = object.getInt("age");
Log.v("JSON Data", "Name: " + name + ", Age: " + age);
}
} catch (JSONException e) {
e.printStackTrace();
}
```
其中,R.raw.data是指向data.json文件的资源ID。
阅读全文