JSON naar BSON Converter Online

Converteer JSON direct online naar BSON Extended JSON. Gratis tool voor MongoDB-ontwikkelaars om standaard JSON te transformeren naar het BSON-getypeerd formaat. Werkt in je browser, geen aanmelding vereist.

Sleep & zet neer of plak uw JSON
Loading editor...
Loading editor...

Wat is JSON naar BSON conversie?

JSON naar BSON conversie transformeert standaard JSON naar BSON Extended JSON (EJSON), MongoDB's type-rijke serialisatieformaat. Terwijl regulier JSON alleen strings, getallen, booleans, arrays en objecten ondersteunt, voegt BSON getypeerde wrappers toe voor ObjectIDs, datums, binaire gegevens, 64-bits integers en andere MongoDB-specifieke typen. Een JSON naar BSON converter is nuttig wanneer je MongoDB-documenten moet representeren in een draagbaar tekstformaat dat BSON type-informatie bewaart, of wanneer je gegevens voorbereidt voor invoeging in MongoDB-collecties.

Waarom JSON naar BSON converteren?

Gebruik een JSON naar BSON converter wanneer je werkt met MongoDB-gegevens die type-nauwkeurigheid vereisen. Standaard JSON verliest type-informatie—een datumstring is gewoon een string, een ObjectID is gewoon een string, een 64-bits integer kan precisie verliezen. BSON Extended JSON bewaart deze typen zodat je gegevens kunt verplaatsen tussen MongoDB-instanties, debugging-tools en API-lagen zonder fideliteit te verliezen. Het is bijzonder waardevol bij het seeden van MongoDB-databases, het exporteren van documenten met precieze typen of het integreren met MongoDB-drivers die EJSON verwerken.

Hoe onze JSON naar BSON converter werkt

Plak je JSON in de invoereditor en klik op Converteren. De tool detecteert automatisch BSON-compatibele waarden: 24-karakter hex-strings worden ObjectIDs en ISO-datumstrings worden BSON-datums. Gebruik de uitvoerformaat-schakelaar om te kiezen tussen Extended JSON (EJSON)—een voor mensen leesbaar tekstformaat met type-wrappers—of Hex Binary, het ruwe BSON-wire-formaat gecodeerd als een hexadecimale string. Beide uitvoeren gebruiken de officiële BSON-bibliotheek.

Functies die u krijgt

  • Twee uitvoermodi: Extended JSON (EJSON) voor voor mensen leesbare type-annotaties en Hex Binary voor het ruwe BSON-wire-formaat.
  • Detecteert automatisch ObjectIDs (24-karakter hex) en ISO-datumstrings en converteert ze naar de juiste BSON-typen.
  • Produceert geldige EJSON compatibel met MongoDB-drivers en -tools.
  • Upload-ondersteuning: laad een .json-bestand van je apparaat of sleep en zet neer.
  • Één-klik kopiëren: pak elk uitvoerformaat met de knop Kopiëren.

Hoe het hulpmiddel te gebruiken

  1. Plak je JSON in de invoereditor of upload een .json-bestand.
  2. Klik op Converteren om de conversie uit te voeren.
  3. Gebruik de Extended JSON / Hex Binary-schakelaar om het uitvoerformaat te wijzigen—het resultaat wordt onmiddellijk bijgewerkt.
  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 seeding: voorbereiding van JSON-gegevens met de juiste BSON-typen voor MongoDB-invoeging.
  • Document export: exporteren van MongoDB-documenten met volledige type-informatie voor draagbaarheid.
  • Driver integratie: EJSON invoeren in MongoDB-drivers en ODM's die getypeerde gegevens verwerken.
  • Debuggen: inspectie van de BSON-documentstructuur in een voor mensen leesbaar formaat.

Voorbeeldconversie

Invoer (JSON)

{
  "_id": "507f1f77bcf86cd799439011",
  "name": "Alice",
  "createdAt": "2024-01-15T10:30:00Z"
}

Uitvoer (BSON)

{
  "_id": {
    "$oid": "507f1f77bcf86cd799439011"
  },
  "name": "Alice",
  "createdAt": {
    "$date": "2024-01-15T10:30:00Z"
  }
}

Veelgestelde Vragen

Gerelateerde Converters