Json

是否有 shell one-liner 將 JSON 轉換為 BSON?

  • April 6, 2022

是否有 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

引用自:https://unix.stackexchange.com/questions/129404