Convertisseur JSON vers BSON en Ligne

Convertissez JSON en BSON Extended JSON en ligne instantanément. Outil gratuit pour les développeurs MongoDB pour transformer le JSON standard au format typé BSON. Fonctionne dans votre navigateur, sans inscription.

Glissez-déposez ou collez votre JSON
Loading editor...
Loading editor...

Qu'est-ce que la conversion de JSON en BSON ?

La conversion JSON vers BSON transforme le JSON standard en BSON Extended JSON (EJSON), le format de sérialisation riche en types de MongoDB. Tandis que le JSON ordinaire ne supporte que les chaînes, les nombres, les booléens, les tableaux et les objets, BSON ajoute des enveloppes typées pour les ObjectIDs, les dates, les données binaires, les entiers 64 bits et d'autres types spécifiques à MongoDB. Un convertisseur JSON vers BSON est utile lorsque vous devez représenter des documents MongoDB dans un format texte portable qui préserve les informations de type BSON, ou lors de la préparation de données à insérer dans des collections MongoDB.

Pourquoi convertir JSON en BSON ?

Utilisez un convertisseur JSON vers BSON lorsque vous travaillez avec des données MongoDB qui nécessitent une précision de type. Le JSON standard perd les informations de type—une chaîne de date est juste une chaîne, un ObjectID est juste une chaîne, un entier 64 bits peut perdre de la précision. BSON Extended JSON préserve ces types pour que vous puissiez déplacer des données entre des instances MongoDB, des outils de débogage et des couches API sans perdre de fidélité. Il est particulièrement précieux lors de l'alimentation de bases de données MongoDB, de l'exportation de documents avec des types précis ou de l'intégration avec des pilotes MongoDB qui consomment du EJSON.

Comment fonctionne notre convertisseur JSON vers BSON

Collez votre JSON dans l'éditeur d'entrée et cliquez sur Convertir. L'outil détecte automatiquement les valeurs compatibles BSON : les chaînes hex de 24 caractères deviennent des ObjectIDs et les chaînes de date ISO deviennent des dates BSON. Utilisez le sélecteur de format de sortie pour choisir entre Extended JSON (EJSON)—un format texte lisible par l'humain avec des enveloppes de type—ou Hex Binary, le format BSON wire brut encodé comme une chaîne hexadécimale. Les deux sorties utilisent la bibliothèque BSON officielle.

Fonctionnalités

  • Deux modes de sortie : Extended JSON (EJSON) pour les annotations de type lisibles par l'humain, et Hex Binary pour le format BSON wire brut.
  • Détecte automatiquement les ObjectIDs (hex à 24 caractères) et les chaînes de date ISO et les convertit en types BSON appropriés.
  • Produit un EJSON valide compatible avec les pilotes et outils MongoDB.
  • Support d'upload : chargez un fichier .json depuis votre appareil ou par glisser-déposer.
  • Copie en un clic : récupérez n'importe quel format de sortie avec le bouton Copier.

Comment utiliser l'outil

  1. Collez votre JSON dans l'éditeur d'entrée ou uploadez un fichier .json.
  2. Cliquez sur Convertir pour lancer la conversion.
  3. Utilisez le sélecteur Extended JSON / Hex Binary pour changer le format de sortie—le résultat se met à jour instantanément.
  4. Cliquez sur Copier pour copier la sortie dans le presse-papiers.
  5. Utilisez Effacer pour réinitialiser les deux éditeurs.

Cas d'utilisation courants

  • Alimentation MongoDB: préparation de données JSON avec des types BSON corrects pour l'insertion dans MongoDB.
  • Export de documents: exportation de documents MongoDB avec des informations de type complètes pour la portabilité.
  • Intégration de pilote: alimentation d'EJSON dans les pilotes MongoDB et ODM qui consomment des données typées.
  • Débogage: inspection de la structure d'un document BSON dans un format lisible par l'humain.

Exemple de conversion

Entrée (JSON)

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

Sortie (BSON)

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

Questions fréquentes

Convertisseurs associés