【发布时间】:2017-02-17 06:02:10
【问题描述】:
我正在尝试使用 heroku 中的 mlab 将文档添加到我的 mongodb:
我收到的消息是:“JSON 验证错误:我们在解析您的 JSON 时遇到错误。请检查您的语法(例如,确保您在字段名称和值周围使用双引号)并重试。”
为什么?谢谢!
【问题讨论】:
-
如果您将 JSON 正文作为源代码提供,我可以检查它并给您答案。从总体上看,它看起来不错
我正在尝试使用 heroku 中的 mlab 将文档添加到我的 mongodb:
我收到的消息是:“JSON 验证错误:我们在解析您的 JSON 时遇到错误。请检查您的语法(例如,确保您在字段名称和值周围使用双引号)并重试。”
为什么?谢谢!
【问题讨论】:
由于您没有添加 JSON 的源代码,我建议您使用在线 JSON 检查工具,例如 JSONLint。
【讨论】:
这可能是 cmets 数组中的单引号。
尝试替换为:
"comments": [
{
"comment": "This is insane",
"author": "Matt Daemon"
}
]
正如@rotemy 所说,如果您对 JSON 是否有效有任何疑问,请使用验证器,您将能够更快地解决此类问题
【讨论】: