Я ищу ответ, но ничего не помогает, поэтому я снова отправляю вопрос, надеюсь, кто-нибудь может мне помочь.Допустим, у меня есть простая строка JSON, подобная этой:
[
{
"id": 1,
"name": "A"
},
{
"id": 2,
"name": "B"
}
]
А вот мой код для синтаксического анализа этого JSON в BsonDocument
using (var jsonreader = new JsonReader(json_data))
{
var context = BsonDeserializationContext.CreateRoot(jsonreader);
//Bson Array, how to deserialize???
var document = collection.DocumentSerializer.Deserialize(context);
collection.InsertOne(document);
}
. Он вернет ошибку "System.FormatException:«Невозможно десериализовать« BsonDocument »из BsonType« Array ». '