這是我的servlet代碼請檢查代碼並告訴我爲什麼會出現此錯誤?
List<Group> list= dao.findgroup(user);
JSONObject json=(JSONObject) JSONSerializer.toJSON(list);
ServletResponse response=ActionContext.getServletResponse();
response.setContentType("text/JSON");
PrintWriter out=response.getWriter();
out.println(json);
out.close();
//這是我的jQuery代碼
$.get("viewgroup.process",function(data){
var use=$.parseJSON(data);
$(use).each(function(i,v)
{
var det="<tr><td>"+v.value+"</td><td>"+v.description+"</td><td>"+v.code+"</td><td>"+v.status+"</td><td><a href='#'>reset code</a></td><td><a href='#'>change status</a></td></tr>";
$(det).appendTo("#tablebody");
});
現在我的問題是,當我發送該請求,並得到一個列表作爲JSON對象,當我使用方法parseJSON它給了我錯誤:
SyntaxError: JSON.parse: unexpected character
任何一個可以告訴我,爲什麼這個錯誤呢?
我有一個列表,並使用jsonserlializer已轉換成JSONObject的?AMD刈其現在的工作?任何方法可行,爲什麼它不工作 – user3380123