BSON'dan JSON'a Online Dönüştürücü

BSON Extended JSON'ı anında online olarak normal JSON'a dönüştürün. MongoDB geliştiricileri için BSON tür sarmalayıcılarını kaldırmak ve temiz JSON üretmek için ücretsiz araç. Tarayıcıda çalışır, kayıt gerekmez.

Loading editor...
Loading editor...

BSON'dan JSON'ye Dönüşüm Nedir?

BSON'dan JSON'a dönüştürme, BSON Extended JSON'ı (EJSON)—MongoDB'nin tür açıklamalı biçimini—standart JSON'a geri dönüştürür. EJSON, MongoDB'ye özgü türleri ObjectID'ler için $oid ve tarihler için $date gibi özel nesnelere sarar. BSON'dan JSON'a dönüştürücü bu sarmalayıcıları kaldırır ve MongoDB BSON kütüphanesine ihtiyaç duymadan herhangi bir dilin veya aracın kullanabileceği temiz, taşınabilir JSON üretir.

Neden BSON'ı JSON'ye Dönüştürmelisiniz?

Extended JSON biçiminde MongoDB belge dışa aktarımlarınız veya sürücü çıktınız olduğunda ve standart JSON bekleyen araçlarda verilerle çalışmanız gerektiğinde BSON'dan JSON'a dönüştürücü kullanın. REST API'ler, veri analizi araçları ve çoğu JavaScript çerçevesi EJSON tür sarmalayıcılarını anlamaz. BSON'u JSON'a dönüştürmek bu sarmalayıcıları kaldırır, böylece verileri herhangi bir aşağı akış sistemine besleyebilirsiniz.

BSON'dan JSON'ye Dönüştürücümüz Nasıl Çalışır

BSON girdinizi yapıştırın ve Dönüştür'e tıklayın. Tür sarmalayıcılı insan tarafından okunabilir biçim olan Extended JSON (EJSON) veya onaltılık dize olarak ham BSON wire biçimi olan Hex Binary arasında seçim yapmak için giriş biçimi geçişini kullanın. Geçişi manuel olarak değiştirmezseniz araç biçimi otomatik olarak algılar. EJSON tür sarmalayıcıları kaldırılır ve sonuç temiz standart JSON olur. ObjectID'ler dize olur, tarihler ISO dizesi olur ve ikili veriler base64 ile kodlanır.

Sunulan Özellikler

  • Hem Extended JSON (EJSON) hem de ham BSON hex ikiliyi girdi olarak kabul eder.
  • Giriş biçimini otomatik algılar—çoğu durumda manuel geçiş gerekmez.
  • Tüm BSON türlerini işler: ObjectID, Date, Binary, NumberLong, Decimal128 ve daha fazlası.
  • Tutarlı girintilemeyle temiz, insan tarafından okunabilir JSON çıktılar.
  • Yükleme desteği: cihazınızdan .json dosyası yükleyin veya sürükle bırak yapın.
  • Tek tıkla kopyalama: Kopyala düğmesiyle JSON çıktısını alın.

Araç Nasıl Kullanılır

  1. BSON Extended JSON veya Hex Binary'yi giriş düzenleyicisine yapıştırın ya da bir dosya yükleyin.
  2. Giriş sözdizimi vurgulamasını değiştirmek istiyorsanız Extended JSON / Hex Binary geçişini kullanın.
  3. Normal JSON çıktısını oluşturmak için Dönüştür'e tıklayın.
  4. Çıktıyı panoya kopyalamak için Kopyala'ya tıklayın.
  5. Her iki düzenleyiciyi sıfırlamak için Temizle'yi kullanın.

Yaygın Kullanım Alanları

  • MongoDB dışa aktarma işleme: mongoexport EJSON çıktısını aşağı akış araçları için düz JSON'a dönüştürme.
  • API yanıtları: İstemcilere göndermeden önce MongoDB sürücüsü yanıtlarından BSON tür sarmalayıcılarını kaldırma.
  • Veri analizi: Standart JSON bekleyen analiz araçları için MongoDB belge verilerini hazırlama.
  • Hata ayıklama: EJSON sözdizimini anlamadan MongoDB belgelerini okuma.

Örnek Dönüşüm

Giriş (BSON)

{
  "_id": {"$oid": "507f1f77bcf86cd799439011"},
  "name": "Alice"
}

Çıkış (JSON)

{
  "_id": "507f1f77bcf86cd799439011",
  "name": "Alice"
}

Sıkça Sorulan Sorular

İlgili Dönüştürücüler