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.
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
- Füge dein BSON Extended JSON oder Hex Binary in den Eingabe-Editor ein oder lade eine Datei hoch.
- Verwende den Extended JSON / Hex Binary-Umschalter, wenn du die Syntaxhervorhebung der Eingabe wechseln möchtest.
- Klicke auf Konvertieren, um die reguläre JSON-Ausgabe zu erzeugen.
- Klicke auf Kopieren, um die Ausgabe in die Zwischenablage zu kopieren.
- 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"
}