本文共 1038 字,大约阅读时间需要 3 分钟。
import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import net.sf.json.JSONObject; . . . if (CollectionUtil.isNotEmpty(userModelList)) { List<JSONObject> list = new ArrayList<JSONObject>(); Map o = new HashMap(); for (UserModel userModel : userModelList) { Map map =new HashMap(); map.put("id",userModel.getUser_id_site()); map.put("name",userModel.getUser_nike_name()); map.put("image",userModel.getUser_image_big()); JSONObject jsonobj = JSONObject.fromObject(map); list.add(jsonobj); } Map oo = new HashMap(); oo.put("users",list.toArray()); Map status = new HashMap(); oo.put("status","ok"); JSONObject jsonobj = JSONObject.fromObject(oo); jsonobj.putAll(status); o.put("jsonp", jsonobj); System.out.println(o.toString()); return o.toString(); } //结果类似这样: {jsonp={"users":[{"id":"1","name":"客服NO1","image":null},{"id":"asfdafasd","name":"sdaf","image":"sadfas"},{"id":"asfdafasd","name":"sdaf","image":"sadfas"}],"status":"ok"}} 你也可以继续嵌套构造多级转载地址:http://zxebb.baihongyu.com/