1、list中有元素多个,循环获取
JSONArray jsonArray = res.getJSONArray("data");
boolean flag = false;
if(jsonArray!=null && jsonArray.size()>0){
for(int i= 0; i<jsonArray.size(); i++){
String xxxx1 = jsonArray.getJSONObject(i).getString("xxxx");
String xxxx2 = jsonArray.getJSONObject(i).getString(" xxxx");
String xxxx3 = jsonArray.getJSONObject(i).getString("xxxx");
String xxxx4 = jsonArray.getJSONObject(i).getString("xxxx");
String xxxx5 = jsonArray.getJSONObject(i).getString("xxxx");
String xxxx6 = jsonArray.getJSONObject(i).getString("xxxx");
if(jsonArray.getJSONObject(i).getString("xxxx1").equals(xxxx)){
flag = true;
}
}
Assert.assertTrue("The contentId should be in data.", flag);
}

该段代码主要展示了如何从JSONArray中循环遍历并获取每个元素的特定字段,如'xxxx1'到'xxxx6',同时检查'xxxx1'字段的值是否等于某个变量,用于断言内容Id是否存在于数据中。
4万+

被折叠的 条评论
为什么被折叠?



