आज भी यही समस्या थी। यह निश्चित रूप से सबसे अच्छा समाधान नहीं है, लेकिन मैंने इसे अपनी परियोजना में इस तरह हल किया है और यह मुझे इसकी आवश्यकता के लिए काम करता है:
- XML को Json में अक्रमांकित करें
-
जेसन को बीसन के लिए अक्रमांकन करें
using (var reader = new StreamReader(context.Request.Body)) { var body = reader.ReadToEnd(); // read input string XmlDocument doc = new XmlDocument(); doc.LoadXml(body); // String to XML Document string jsonText = JsonConvert.SerializeXmlNode(doc); //XML to Json var bsdocument = BsonSerializer.Deserialize<BsonDocument>(jsonText); //Deserialize JSON String to BSon Document var mcollection = Program._database.GetCollection<BsonDocument>("test_collection_05"); await mcollection.InsertOneAsync(bsdocument); //Insert into mongoDB }