当前位置: 代码迷 >> Java Web开发 >> SyntaxError: JSON.parse: unexpected character at line 六 column 1 of the JSON dat
  详细解决方案

SyntaxError: JSON.parse: unexpected character at line 六 column 1 of the JSON dat

热度:1363   发布时间:2016-04-15 22:43:21.0
SyntaxError: JSON.parse: unexpected character at line 6 column 1 of the JSON dat
如题。。求解。我是springmvc写的 。。就返回了一个对象。。然后就报错了。。
------解决思路----------------------
你验证下是否json 格式   。 
------解决思路----------------------
转换异常啊!说的很明白了啊!第六行第一个字符出错
------解决思路----------------------
单步调试下,cars是不是有不合法字符
------解决思路----------------------
多半是返回的数据有问题,不能封装成json,比如像下面programmers可以对应一个集合,但不能是object,
不能像这样var people = { "programmers":  { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }},你的返回数据多半是这样。
下面是正确的:
var people = { "programmers": [ { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" },

{ "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" },

{ "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }

],
  相关解决方案