我在HTML5的playN 1.0.3中遇到了JSON问题。
当我调用JSON.parse(mystring)
并尝试解码下面的json文档时,我收到此错误:
com.google.gwt.core.client.JavaScriptException: (SyntaxError): JSON.parse: unexpected end of data
注意:JSON.parse()
在Java模式下完美地使用此字符串。此外,我使用JSON文档验证器(JSONLint)验证了JSON文档。
有人看到了这个问题吗?也许数组或数组中的对象是问题,对吧? 也许它太长了?实际上,我的数组有15个对象,它们看起来类似于下面数组中的这三个对象。
{
"Array": [
{
"CorrectAnswer": "A",
"AnswerA": "A",
"AnswerD": "D",
"Artist": "Artist",
"AnswerB": "B",
"Title": "Title",
"AnswerC": "C"
},
{
"CorrectAnswer": "A",
"AnswerA": "A",
"AnswerD": "D",
"Artist": "Artist",
"AnswerB": "B",
"Title": "Title",
"AnswerC": "C"
},
{
"CorrectAnswer": "A",
"AnswerA": "A",
"AnswerD": "D",
"Artist": "Artist",
"AnswerB": "B",
"Title": "Title",
"AnswerC": "C"
}
]
}
答案 0 :(得分:0)
问题是同源政策。感谢泉。 解决方案是将PlaiN-html的战争部署到服务器 (见Collaboration from PlayN client with server)