我已出口我的mongo收藏。但是在导入它们时,mongo表示它们是格式错误的JSON。
Unexpected end of JSON input
通过我得到的JSON验证器放入数据。
Error: Parse error on line 14:
...17:33:54.726Z" }} { "_id": { "$oid"
---------------------^
Expecting 'EOF', '}', ',', ']', got '{'
答案 0 :(得分:1)
Mongoexport生成JSON行,而不是单个JSON文件。 mongoexport生成的每一行都是其自己的JSON文档。如果将整个文件放在JSON验证程序中,它将尝试验证多个JSON文档,就好像它是单个文件一样。
那与验证相同
{ "test": 1 }
{ "test": 2 }
(这不是有效的单个JSON文档)
有时这种格式也称为JSONL
尝试分别验证mongoexport生成的每行JSON。