0

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

1 回答 1

0

问题是同源策略。感谢泉。解决方案是将 PlayN-html 的战争部署到服务器(请参阅从 PlayN 客户端与服务器协作

于 2012-02-02T20:36:16.220 回答