把map转成json字符串
Map<String, String> errorMap=new HashMap<String, String>();
errorMap.put("msg", "用户名或者密码错误");
JSONObject jsonObject= JSONObject.fromObject(errorMap);String jsonString= jsonObject.toString();
把list转成json字符串
//将list集合转换成json字符串
JSONArray jsonObject = JSONArray.fromObject(list);
String jsonString = jsonObject.toString();
这是网上最常见的方法,但是如果list不是Java bean 对象,如含有日期类型比如java.sql.Date转java.util.Date就会报错,解决办法是new Date(rs.getDate("TIME").getTime())