net.sf.json.JSONObject.JSONObject() 转json 当对象为null会报错
这个问题非常傻逼 找了我好久 相同的错误找了几次
于是我改用成gson:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.0</version>
</dependency>
后台
/**
* 添加按钮相关
* @return
*/
@RequestMapping(value = "/addShow")
@ResponseBody
public Object addShowStudentMsg(){
List<UniversityDep> lists= service.findAllStuUniversityMsg();
List<GradeClass> gradeClasslists= service.findGradeClazzMsgByGradeClazzId();
List<Student> student=service.findStudentMsg();
// Gson gson = new Gson();
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
Map <String ,Object> map=new HashMap<>();
map.put("msg", lists);
map.put("gradeClassmsg", gradeClasslists);
map.put("stuMsg", student);
String j= gson.toJson(map);
return j;
}
前端
var dataArray= JSON.parse(result);