【发布时间】:2021-07-07 04:28:37
【问题描述】:
我的 json:
{
"info": [
{
"key": "headache",
"value": false
},
{
"key": "fatigue",
"value": false
},
{
"key": "soreMusclesJoints",
"value": false
},
{
"key": "soreThroat",
"value": false
}
]
}
我正在尝试解析:
List<Test1.InfoBean> infoBeanList = new ArrayList<>();
JSONObject jsonObject = new JSONObject(myJson1.toString());
JSONArray array = jsonObject.getJSONArray("info");
for(int i=0; i < array.length(); i++){
JSONObject object = array.getJSONObject(i);
String key = object.getString("key");
boolean value = (boolean) object.get("value");
infoBeanList.add(new Test1.InfoBean());
}
Test1.java
private List<InfoBean> info;
public Test1(List<InfoBean> info){this.info = info;}
我知道我没有将“key”和“value”传递给适配器,哪一部分错了?
请帮帮我,谢谢
【问题讨论】:
标签: android json android-recyclerview