Shiny Uncaught SyntaxError:意外的令牌}

时间:2014-07-27 21:58:08

标签: javascript json r shiny

我有一个在本地工作的闪亮应用程序。但是,当我将应用程序和数据库上传到我的服务器时,我收到错误:

  

未捕获的SyntaxError:意外的令牌}

我进入控制台,看到它在JSON.Parse(msg)行上。我得到了' msg'价值,并将其放入jsonlint。 '''代码如下所示:

"{"errors": { }, "values":   ... etc ...

jsonlint调试器说了以下内容:

Parse error on line 1:
"{    "errors": { 
^
Expecting '{', '['

据我所知,我对闪亮的应用中的JSON.parse呼叫没有太多或任何控制权。此外,它看起来不像我的数据的问题。关于我如何解决这个问题的任何想法?

修改

msg中有一个奇怪的数据问题我现在已经解决了。

在进一步调查后,我发现任何有效或无效的JSON.parse()msg都会复制到jsonlint.com,会出现上述错误。

这与闪亮的代码或引导程序的代码转换有关吗?

希望这有助于其他shinyapp开发人员 - 上述错误可能不存在,或导致应用程序崩溃的错误。

0 个答案:

没有答案