两个对象或者两个list对象封装在一个数组里

把两个对象先放到一个json里,在把json放到json数组

public class User{ private Integer age;private Integer gender;public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}public Integer getGender() {return gender;}public void setGender(Integer gender) {this.gender = gender;}
}public class Name{ private String name;private String hobbit;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getHobbit() {return hobbit;}public void setHobbit(String hobbit) {this.hobbit = hobbit;}
}

 

//封装json数组
JSONArray jsonArray =  new JSONArray();
List users = new ArrayList();
User user = new User();
user.setAge(30);
user.setGender(0);
User user1 = new User();
user1.setAge(20);
user1.setGender(1);
users.add(user);
users.add(user1);
Name name = new Name();
name.setHobbit("34");
name.setName("Nike");for(User u:users) {//使用JSONObject把两个对象放到一个json里面在放到JSONArray,两个list对象也一样双层循环放到一个json里,在放到JSONArray数组里JSONObject jsonObject = JSONObject.parseObject(JSONObject.toJSONString(u));JSONObject jsonObject1 = JSONObject.parseObject(JSONObject.toJSONString(name));jsonObject.putAll(jsonObject1);jsonArray.add(jsonObject);
}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部