Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 闪亮的未捕获语法错误:意外标记}_Javascript_Json_R_Shiny - Fatal编程技术网

Javascript 闪亮的未捕获语法错误:意外标记}

Javascript 闪亮的未捕获语法错误:意外标记},javascript,json,r,shiny,Javascript,Json,R,Shiny,我有一个闪亮的应用程序,可以在本地运行。但是,当我将应用程序和数据库上载到我的服务器时,我发现错误: 未捕获的语法错误:意外标记} 我进入控制台,看到它位于JSON.Parsemsg行上。我得到了“msg”值,并将其放入。“msg”代码如下所示: "{"errors": { }, "values": ... etc ... jsonlint调试器说: Parse error on line 1: "{ "errors": { ^ Expecting '{', '[' 据我所知,在

我有一个闪亮的应用程序,可以在本地运行。但是,当我将应用程序和数据库上载到我的服务器时,我发现错误:

未捕获的语法错误:意外标记}

我进入控制台,看到它位于JSON.Parsemsg行上。我得到了“msg”值,并将其放入。“msg”代码如下所示:

"{"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”?