Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将BsonString转换为BsonArray_C#_Mongodb_Casting_Bson - Fatal编程技术网

C# 将BsonString转换为BsonArray

C# 将BsonString转换为BsonArray,c#,mongodb,casting,bson,C#,Mongodb,Casting,Bson,我正在尝试将BsonString转换为BsonArray,如下所示: BsonString str = "[{ \"_id\" : \"domain\", \"nm\" : \"Domain\", \"value\" : [\"test.com\"], \"dt\" : ISODate(\"2014-08-04T04:00:00Z\") }]\""; BsonArray array = str.AsBsonArray; 我得到一个例外: 无法将“MongoDB.Bson.BsonString

我正在尝试将BsonString转换为BsonArray,如下所示:

BsonString str = "[{ \"_id\" : \"domain\", \"nm\" : \"Domain\", \"value\" : [\"test.com\"], \"dt\" : ISODate(\"2014-08-04T04:00:00Z\") }]\"";

BsonArray array = str.AsBsonArray;
我得到一个例外:

无法将“MongoDB.Bson.BsonString”类型的对象强制转换为“MongoDB.Bson.BsonArray”类型


关于如何将字符串解析为BsonArray对象的任何想法。没有用手吗?

到处乱搞,找到了解决办法


BsonArray数组=BsonSerializer.Deserialize(str)

四处捣乱,找到了解决办法


BsonArray数组=BsonSerializer.Deserialize(str)

字符串已定义为数组…字符串已定义为数组。。。