Existe uma shell one-liner para converter JSON para BSON?

6

Existe um shell one-liner para converter JSON para BSON?

Algo adequado para uma execução única ou um script de shell?

bsondump do MongoDB segue o caminho inverso, mas não sei o que posso usar para ir de JSON para BSON. Não há bsonundump , por exemplo,

    
por nmr 14.05.2014 / 21:54

2 respostas

11

Convertendo JSON para BSON

Existe essa implementação C que inclui um Makefile chamado json2bson.c .

Convertendo BSON para JSON

O projeto MongoDB fornece uma ferramenta chamada bsondump .

The bsondump converts BSON files into human-readable formats, including JSON. For example, bsondump is useful for reading the output files generated by mongodump.

Uso

$ bsondump collection.bson > collection.json

Há também este script Ruby que eu encontrei chamado bson2json.rb para converter BSON para JSON também.

    
por 14.05.2014 / 22:22
1

Você pode experimentar o beesn , ele converte dados das duas maneiras. Para JSON -> BSON use a opção -x .

Exemplo:

$ beesn -x -i test-data/01.json -o my.bson

Aviso: sou um autor desta ferramenta.

    
por 27.10.2018 / 14:52

Tags