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"}}


你也可以继续嵌套构造多级