@Override public JSONArray allExamName() { new ArrayList<>(); //MongoDB创建查询,括号中为表名 MongoCollection<Document> 考试表 = mongoTemplate.getCollection("nip_training"); //取得表中所有数据 FindIterable<Document> documents = 考试表.find(); //转化为json输出格式 JSONArray objects = TestUtil.toolToJSONArray(documents); //因为想指取name所以需要jsonArray遍历循环赋值(注无实体类) List<String> strings = new ArrayList<>();//新建Arraylist数据用于盛放数据,Arraylist有序不可重复 if(objects.size()>0) { for (int i = 0; i < objects.size(); i++) { //对应角标的所有数据(一条) JSONObject role = objects.getJSONObject(i); //取出值,getstring是将name的值变成string类型 String name = role.getString("name"); //添加值到数组add strings.add(name); } } //转化成jsonArray格式返回前端 return JSONArray.parseArray(JSON.toJSONString(strings)); }
jsonArray循环遍历取固定值(无实体)
猜你喜欢
转载自blog.csdn.net/wangjiziji123/article/details/120182313
今日推荐
周排行