Javascript 闪亮的未捕获语法错误:意外标记}
我有一个闪亮的应用程序,可以在本地运行。但是,当我将应用程序和数据库上载到我的服务器时,我发现错误: 未捕获的语法错误:意外标记} 我进入控制台,看到它位于JSON.Parsemsg行上。我得到了“msg”值,并将其放入。“msg”代码如下所示:Javascript 闪亮的未捕获语法错误:意外标记},javascript,json,r,shiny,Javascript,Json,R,Shiny,我有一个闪亮的应用程序,可以在本地运行。但是,当我将应用程序和数据库上载到我的服务器时,我发现错误: 未捕获的语法错误:意外标记} 我进入控制台,看到它位于JSON.Parsemsg行上。我得到了“msg”值,并将其放入。“msg”代码如下所示: "{"errors": { }, "values": ... etc ... jsonlint调试器说: Parse error on line 1: "{ "errors": { ^ Expecting '{', '[' 据我所知,在
"{"errors": { }, "values": ... etc ...
jsonlint调试器说:
Parse error on line 1:
"{ "errors": {
^
Expecting '{', '['
据我所知,在一个闪亮的应用程序中,我对JSON.parse调用没有太多或任何控制。而且,我的数据看起来也没有问题。有什么办法可以解决这个问题吗
编辑
msg中有一个奇怪的数据问题,我现在已经解决了
在进一步调查之后,我发现任何JSON.parse消息,无论是否有效,复制到jsonlint.com,都会出现上述错误
这与shiny或bootstrap的代码转换有关吗
希望这将有助于其他shinyapp开发人员-上述错误可能不存在,或者是导致应用程序中断的错误。lint抱怨的是,json字符串开头没有双引号。然而,由于我不是自己创建JSON“msg”,我想我的问题是如何在我的R代码中绕过这个问题?它可以在Windows本地工作,但不能在Linux服务器上工作。是否有可能以不同方式连接JSON.parse的“msg”?