BSON(Binary JSON)和JSON(JavaScript Object Notation)是當前應用于網絡傳輸數據的兩種主要的序列化形式,而在實際使用中,我們可能希望在兩種形式之間進行轉換。下面為大家介紹BSON JSON 轉換在線工具。
網上可選用的BSON JSON 轉換工具越來越多,其中最為常用的是bsonspec.org提供的在線工具。使用方法也非常簡單——進入網站,將需要進行轉換的數據輸入框中,選擇進行轉換的格式,默認是JSON格式轉BSON格式,勾選“pretty”復選框可以使輸出的結構更為友好。
//JSON數據格式 { "name": "xiaoming", "age": 18, "sex": "male", "hobby": ["football", "basketball", "swimming"] } //轉換成的BSON格式 \x31\x00\x06\x6e\x61\x6d\x65\x00\x08\x00\x00\x00\x78\x69\x61\x6f \x6d\x69\x6e\x67\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x73\x65\x78 \x00\x04\x00\x00\x00\x6d\x61\x6c\x65\x00\x12\x00\x00\x00\x02\x68 \x6f\x62\x62\x79\x00\x08\x00\x00\x00\x66\x6f\x6f\x74\x62\x61\x6c \x6c\x00\x02\x62\x61\x73\x6b\x65\x74\x62\x61\x6c\x6c\x00\x02\x73 \x77\x69\x6d\x6d\x69\x6e\x67\x00\x00\x00\x00
除此之外,由于BSON格式是二進制碼,并不像JSON格式一般可以直接進行查看。因此,若是需要對BSON格式數據進行查看或者調試,還需要借助第三方的工具包進行幫助。比如,在Python中使用PyMongo就可以較為便利地對BSON數據進行操作。