53 votes

Convertir une chaîne de caractères en objet MongoDB BsonDocument

J'ai une longue chaîne au format JSON et je veux la convertir en BSONDocument pour l'insérer dans une base de données MongoDB. Comment puis-je faire la conversion? J'utilise le pilote officiel C#.

89voto

Journeyman Points 3304

La réponse est :

chaîne json = "{ 'foo' : 'bar' }";
MongoDB.Bson.BsonDocument document
    = MongoDB.Bson.Serialization.BsonSerializer.Deserialize(json);

48voto

m_hawk13 Points 91
chaîne json = "{ 'foo' : 'bar' }";  
BsonDocument document = BsonDocument.Parse(json);

5voto

Michael Points 21

Utilisation de la version 2.1 de la bibliothèque .NET de MongoDB

chaîne json = "{'foo' : 'bar' }";
var document = new BsonDocument();
document.Add(BsonDocument.Parse(json));

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X