Berkas BSON (Binary JSON) dan JSON (JavaScript Object Notation) adalah format data yang umum digunakan dalam pengembangan aplikasi. BSON sering digunakan untuk menyimpan data di basis data NoSQL seperti MongoDB, sementara JSON menjadi format data yang populer dalam pertukaran data antara server dan klien. Artikel ini akan membahas cara mengonversi berkas BSON ke JSON menggunakan JavaScript, sehingga Anda dapat dengan mudah memanipulasi dan menganalisis data dalam proyek pengembangan Anda.
Apa itu Berkas BSON dan JSON?
Berkas BSON adalah representasi biner dari data dalam format JSON. BSON memiliki struktur yang mirip dengan JSON, tetapi dalam bentuk biner, sehingga lebih efisien dalam hal ukuran dan kecepatan pengolahan. Di sisi lain, JSON adalah format data teks yang ringan dan mudah dibaca dan ditulis oleh manusia maupun mesin. Karena kesederhanaan dan kejelasannya, JSON telah menjadi pilihan utama dalam banyak aplikasi dan pengembangan web.
Cara Convert File Bson ke Json dengan JavaScript:
Cara convert file bson ke json dengan javascript dengan file script sederhana. Ikuti proses sederhana ini
Simpan file berikut ke dalam index.js
const fs = require('fs')
const BSON = require('bson')
function BSON2JSON (from) {
const buffer = fs.readFileSync(from)
let index = 0
const documents = []
while (buffer.length > index) {
index = BSON.deserializeStream(buffer, index, 1, documents, documents.length)
}
return documents
}
const bsonFilePath = 'file.bson'
const bson2json = BSON2JSON(bsonFilePath)
console.log('🚀 ~ file: bson2json:', bson2json)
fs.writeFileSync('file.json', JSON.stringify(bson2json))
Post a Comment