Javascript 节点配置无法分析配置语法错误:意外标记

Javascript 节点配置无法分析配置语法错误:意外标记,javascript,json,node.js,Javascript,Json,Node.js,我正在尝试在Node.js项目中使用 不幸的是,当节点配置试图解析我的JSON时,我一直收到一个错误 下面是抛出错误的JSON(实际数据替换为占位符数据) 以下是我收到的错误: 错误:无法分析配置文件:'../config/default.json'语法错误:意外标记∩╗┐ 我看不出语法哪里不正确,但我们非常感谢您的帮助。,这就成功了 实际上,我在另一个编辑器中重新创建了该文件,解决了所有问题 我发布的原始.json文件是使用VS2013中的.json模板创建的,已安装。一旦我使用重新创建了文件

我正在尝试在Node.js项目中使用

不幸的是,当节点配置试图解析我的JSON时,我一直收到一个错误

下面是抛出错误的JSON(实际数据替换为占位符数据)

以下是我收到的错误:

错误:无法分析配置文件:'../config/default.json'语法错误:意外标记∩╗┐

我看不出语法哪里不正确,但我们非常感谢您的帮助。

,这就成功了

实际上,我在另一个编辑器中重新创建了该文件,解决了所有问题

我发布的原始.json文件是使用VS2013中的.json模板创建的,已安装。一旦我使用重新创建了文件并重新启动了我的节点应用程序,一切都很好


再次感谢您的帮助。

使用hexeditor查看文件。您可能有一些无法打印的垃圾导致json无效。我也遇到过同样的问题,并对此进行了研究。显然,VisualStudio创建了一个带有字节顺序标记(BOM)的Unicode文件;我怀疑他在这件事上的表现。
{
    "Winston": {
        "Mail": {
            "to": "abc@test.com",
            "from": "errors@test.com",
            "host": "localhost"
        }
    }
}