Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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
mongoexport从Mongodb生成的BSON不是有效的JSON_Json_Mongodb_Gson_Mongoexport - Fatal编程技术网

mongoexport从Mongodb生成的BSON不是有效的JSON

mongoexport从Mongodb生成的BSON不是有效的JSON,json,mongodb,gson,mongoexport,Json,Mongodb,Gson,Mongoexport,我是Mongo新手,正在尝试从集合中导出JSON文件。 >MONGOEXPORT运行良好,创建了一个JSON文件 { "_id" : { "$oid" : "54c8f3fb5e24e03c473243c4" }, "username" : "Aman", "password" : "yesboss" } { "_id" : { "$oid" : "54c901c1953b434dabadbabf" }, "username" : "AMAN2" } 现在,JSONLint向我显示了一个错误,

我是Mongo新手,正在尝试从集合中导出JSON文件。
>MONGOEXPORT
运行良好,创建了一个JSON文件

{ "_id" : { "$oid" : "54c8f3fb5e24e03c473243c4" }, "username" : "Aman", "password" : "yesboss" }
{ "_id" : { "$oid" : "54c901c1953b434dabadbabf" }, "username" : "AMAN2" }
现在,JSONLint向我显示了一个错误,即它不是有效的JSON


我需要将其导入到Java项目中以从中提取值。MongoExport导出有效的JSON。Java应该将每一行而不是整个文件解析为JSON对象

如果要将整个导出文件视为JSON对象,请使用选项
--jsonArray

--jsonArray
output to a json array rather than one 
object per line
例子:
mongoexport --db test -c x
connected to: 127.0.0.1
{ "_id" : "54c8f3fb5e24e03c473243c4", "username" : "Aman", "password" : "yesboss" }
{ "_id" : "54c901c1953b434dabadbabf", "username" : "AMAN2" }
exported 2 records

mongoexport --db test -c x --jsonArray
connected to: 127.0.0.1
[{ "_id" : "54c8f3fb5e24e03c473243c4", "username" : "Aman", "password" : "yesboss" },{ "_id" : "54c901c1953b434dabadbabf", "username" : "AMAN2" }]
exported 2 records