I know this is an old thread, but I found easy deserialization using the power of MongoDB.Driver
You can use BsonDocument.parse (JSONString) to deserialize the JSON object, so use this to deserialize the array of strings:
string Jsonarray = "[\"value1\", \"value2\", \"value3\"]"; BsonArray deserializedArray = BsonDocument.parse("{\"arr\":" + Jsonarray + "}")["arr"].asBsonArray;
deserializedArray can then be used like any array, such as a foreach loop.
source share