使用HTML5在playn中发出JSON问题

时间:2012-01-18 12:20:47

标签: json playn

我在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"
        }
    ]
}

1 个答案:

答案 0 :(得分:0)

问题是同源政策。感谢泉。 解决方案是将PlaiN-html的战争部署到服务器 (见Collaboration from PlayN client with server