将json文件导入mongodb时出错

将json文件导入mongodb时出错,json,mongodb,import,Json,Mongodb,Import,当我将一个json文件导入mongodb时,出现了一个错误“Failed:ErrorProcessing document#1:invalid character'F'查找值的开头”。我检查了json文件的内容,发现mongodb在导入时不接受“False、True、None、None”值 例如,如果一个json是 { “有问题”:正确, “has_projects”:正确, 'has_downloads':False, “has_wiki”:无 },成功导入时需要替换True、False和No

当我将一个json文件导入mongodb时,出现了一个错误“Failed:ErrorProcessing document#1:invalid character'F'查找值的开头”。我检查了json文件的内容,发现mongodb在导入时不接受“False、True、None、None”值

例如,如果一个json是 { “有问题”:正确, “has_projects”:正确, 'has_downloads':False, “has_wiki”:无 },成功导入时需要替换True、False和None

有人知道为什么会出现这种情况吗?非常感谢


mongodb中是否有方法自动将非json值(例如True、False、None、None)转换为json值(例如True、False、null)?

False、True、None或None不是json值。


false、true和null是JSON值。

谢谢,我注意到了这一点。因此,下一个问题是,mongodb中是否存在一种在数据导入时自动将非json值转换为json值的方法。AFAIK,而不是使用mongodb,您需要开发自己的脚本。