Json
是否有 shell one-liner 將 JSON 轉換為 BSON?
是否有 shell one-liner 將 JSON 轉換為 BSON?
適合一次性執行的東西,還是 shell 腳本?
bsondump
來自 MongoDB 的方式是相反的,但我不知道我可以用什麼來從 JSON 到 BSON。沒有bsonundump
,例如
將 JSON 轉換為 BSON
這個 C 實現包含一個
Makefile
被呼叫的json2bson.c
.將 BSON 轉換為 JSON
MongoDB 項目提供了一個名為
bsondump
.bsondump 將 BSON 文件轉換為人類可讀的格式,包括 JSON。例如,bsondump 對於讀取 mongodump 生成的輸出文件很有用。
用法
$ bsondump collection.bson > collection.json
我還發現這個 Ruby 腳本也
bson2json.rb
可以將 BSON 轉換為 JSON。
是的,我已經為此製作了工具:) https://mmalcek.github.io/bafi/
最簡單的 oneline 是
./bafi -i inFile.json -f json -t '?{{ toBSON . }}' -o outFile.bson
,但還有很多其他選項,包括 stdin/stdout