BSON naar JSON Converter Online

Converteer BSON Extended JSON direct online naar gewone JSON. Gratis tool voor MongoDB-ontwikkelaars om BSON type-wrappers te verwijderen en schone JSON te produceren. Werkt in je browser, geen aanmelding vereist.

Loading editor...
Loading editor...

Wat is BSON naar JSON conversie?

BSON naar JSON conversie transformeert BSON Extended JSON (EJSON)—MongoDB's type-geannoteerde formaat—terug naar standaard JSON. EJSON omhult MongoDB-specifieke types in speciale objecten zoals $oid voor ObjectIDs en $date voor datums. Een BSON naar JSON converter verwijdert deze wrappers en produceert schone, draagbare JSON die elke taal of tool kan verwerken zonder een MongoDB BSON-bibliotheek nodig te hebben.

Waarom BSON naar JSON converteren?

Gebruik een BSON naar JSON converter wanneer je MongoDB documentexports of driver-output in Extended JSON formaat hebt en met de gegevens moet werken in tools die standaard JSON verwachten. REST API's, data-analysetools en de meeste JavaScript-frameworks begrijpen EJSON type-wrappers niet. BSON naar JSON converteren verwijdert die wrappers zodat je de gegevens in elk downstream systeem kunt invoeren.

Hoe onze BSON naar JSON converter werkt

Plak je BSON-invoer en klik op Converteren. Gebruik de invoerformaat-schakelaar om te kiezen tussen Extended JSON (EJSON)—het voor mensen leesbare formaat met type-wrappers—of Hex Binary, het ruwe BSON wire-formaat als hexadecimale string. De tool detecteert het formaat automatisch als je de schakelaar niet handmatig omzet. EJSON type-wrappers worden verwijderd en het resultaat is schone standaard JSON. ObjectIDs worden strings, datums worden ISO-strings en binaire gegevens worden base64-gecodeerd.

Functies die u krijgt

  • Accepteert zowel Extended JSON (EJSON) als ruwe BSON hex binary als invoer.
  • Detecteert invoerformaat automatisch—in de meeste gevallen geen handmatige schakelaar nodig.
  • Verwerkt alle BSON-types: ObjectID, Date, Binary, NumberLong, Decimal128 en meer.
  • Produceert schone, voor mensen leesbare JSON met consistente inspringing.
  • Upload-ondersteuning: laad een .json-bestand van je apparaat of sleep en zet neer.
  • Één-klik kopiëren: pak de JSON-uitvoer met de knop Kopiëren.

Hoe het hulpmiddel te gebruiken

  1. Plak je BSON Extended JSON of Hex Binary in de invoereditor of upload een bestand.
  2. Gebruik de Extended JSON / Hex Binary-schakelaar als je de syntaxismarkering van de invoer wilt wijzigen.
  3. Klik op Converteren om de gewone JSON-uitvoer te genereren.
  4. Klik op Kopiëren om de uitvoer naar het klembord te kopiëren.
  5. Gebruik Wissen om beide editors te resetten.

Veelvoorkomende toepassingen

  • MongoDB export verwerking: mongoexport EJSON-uitvoer converteren naar gewone JSON voor downstream tools.
  • API-reacties: BSON type-wrappers verwijderen uit MongoDB driver-reacties voor verzending naar clients.
  • Data-analyse: MongoDB documentgegevens voorbereiden voor analysetools die standaard JSON verwachten.
  • Debuggen: MongoDB-documenten lezen zonder EJSON-syntaxis te hoeven begrijpen.

Voorbeeldconversie

Invoer (BSON)

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

Uitvoer (JSON)

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

Veelgestelde Vragen

Gerelateerde Converters