Мне нужно конвертировать JSON в нативный объект .net, используя mongodb.Приложение написано в javascript / mvc.
Одним из полей является объект datetime, и функция toJson в драйвере mongodb форматирует его следующим образом: "Modified": {"$ date": 1319630804846}
Я хочу проанализировать этот json из клиента, используя тот же формат, но не могу найти функцию, которая делает это.
В Newtonsoft.Json я использовал этот код, но это не удается из-за датыполе:
var jobject = JObject.parse(jsonAsString)
var myObject = jobject.ToObject<myObject>();
Но с драйвером mongoDb все, что я могу сделать, это преобразовать строку в BsonDocument
var buffer = new JsonBuffer(json);
using (BsonReader reader = new JsonReader(buffer))
{
var doc = BsonDocument.ReadFrom(reader);
....
}