BSON zu JSON Konverter Online

Wandle BSON Extended JSON sofort online in reguläres JSON um. Kostenloses Tool für MongoDB-Entwickler, um BSON-Typ-Wrapper zu entfernen und sauberes JSON zu erzeugen. Läuft im Browser, keine Anmeldung erforderlich.

Loading editor...
Loading editor...

Was ist die BSON-zu-JSON-Konvertierung?

Die BSON-zu-JSON-Konvertierung wandelt BSON Extended JSON (EJSON)—MongoDBs typannotiertes Format—zurück in Standard-JSON um. EJSON verpackt MongoDB-spezifische Typen in spezielle Objekte wie $oid für ObjectIDs und $date für Datumsangaben. Ein BSON-zu-JSON-Konverter entfernt diese Wrapper und erzeugt sauberes, portables JSON, das jede Sprache oder Tool ohne eine MongoDB-BSON-Bibliothek verarbeiten kann.

Warum BSON zu JSON konvertieren?

Verwende einen BSON-zu-JSON-Konverter, wenn du MongoDB-Dokumentexporte oder Treiber-Output im Extended JSON-Format hast und mit den Daten in Tools arbeiten musst, die Standard-JSON erwarten. REST-APIs, Datenanalyse-Tools und die meisten JavaScript-Frameworks verstehen EJSON-Typ-Wrapper nicht. Das Konvertieren von BSON zu JSON entfernt diese Wrapper, sodass du die Daten in beliebige nachgelagerte Systeme einspeisen kannst.

So funktioniert unser BSON-zu-JSON-Konverter

Füge deine BSON-Eingabe ein und klicke auf Konvertieren. Verwende den Eingabeformat-Umschalter, um zwischen Extended JSON (EJSON)—dem menschenlesbaren Format mit Typ-Wrappern—oder Hex Binary, dem rohen BSON-Wire-Format als Hex-String, zu wählen. Das Tool erkennt das Format automatisch, wenn du den Umschalter nicht manuell änderst. EJSON-Typ-Wrapper werden entfernt und das Ergebnis ist sauberes Standard-JSON. ObjectIDs werden zu Strings, Datumsangaben zu ISO-Strings und Binärdaten werden base64-kodiert.

Enthaltene Funktionen

  • Akzeptiert sowohl Extended JSON (EJSON) als auch rohes BSON-Hex-Binary als Eingabe.
  • Erkennt das Eingabeformat automatisch—in den meisten Fällen kein manuelles Umschalten erforderlich.
  • Verarbeitet alle BSON-Typen: ObjectID, Date, Binary, NumberLong, Decimal128 und mehr.
  • Gibt sauberes, menschenlesbares JSON mit konsistenter Einrückung aus.
  • Upload-Unterstützung: Lade eine .json-Datei von deinem Gerät oder per Drag-and-Drop.
  • Ein-Klick-Kopieren: Greife auf die JSON-Ausgabe mit der Kopierschaltfläche zu.

Anleitung zur Nutzung

  1. Füge dein BSON Extended JSON oder Hex Binary in den Eingabe-Editor ein oder lade eine Datei hoch.
  2. Verwende den Extended JSON / Hex Binary-Umschalter, wenn du die Syntaxhervorhebung der Eingabe wechseln möchtest.
  3. Klicke auf Konvertieren, um die reguläre JSON-Ausgabe zu erzeugen.
  4. Klicke auf Kopieren, um die Ausgabe in die Zwischenablage zu kopieren.
  5. Verwende Löschen, um beide Editoren zurückzusetzen.

Häufige Anwendungsfälle

  • MongoDB-Export-Verarbeitung: Konvertierung von mongoexport-EJSON-Ausgabe in einfaches JSON für nachgelagerte Tools.
  • API-Antworten: Entfernung von BSON-Typ-Wrappern aus MongoDB-Treiber-Antworten vor dem Senden an Clients.
  • Datenanalyse: Vorbereitung von MongoDB-Dokumentdaten für Analyse-Tools, die Standard-JSON erwarten.
  • Debugging: Lesen von MongoDB-Dokumenten ohne EJSON-Syntax verstehen zu müssen.

Beispielkonvertierung

Eingabe (BSON)

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

Ausgabe (JSON)

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

Häufig gestellte Fragen

Verwandte Konverter