Angularjs: Unexpected token g in JSON at position 0

原因是  Angularjs  对json 格式要求比较严格,需要返回的是jsonString,即格式化过的string ,而不是单纯的string .

即形如{"test": 1}

在control 部分需要作如下处理:
@ResponseBody@RequestMapping(value = {"/someUrl"}, method=RequestMethod.GET)public String showmessage(Model model){String jsonString = JSON.toJSONString("hello");return jsonString;

留下评论