2016-08-30 14 views
0

BSon要素 "ISODate"を "文字列"に逆シリアル化する方法。Bson要素を文字列/ JSONに変換する

{"_id":ObjectId( "57c2e34ccaefdc0cbe14d614")、 "ID": "1"、 "需要":[{"割り当てID": "100"、 "commonDemandId": "1000"、 "createDttm":ISODate ( "2016-08-28T00:00:00.000Z")}}}。

このBSONドキュメントのcreateDttmには、ISODateがあります。 私がやっていること: var JSS = new JavaScriptSerializer(); var rec = JSS.Deserialize(レコード[p]);

しかし、これは原始的無効なJSONを示している:ISODateを。ソリューションを提供してください.Json.netも使用してください。しかし、うまくいけません。ありがとう。

+0

レコード[p]は、上記。 –

答えて

0

あなたの質問を理解できません。 toString()をDateの値にするだけです。

How Data is loaded

あなたは、コードのちょうどこの種によりCreatedDateにの詳細を取得することができます。

IMongoClient _client = new MongoClient("********************"); 
IMongoDatabase _database = _client.GetDatabase("***"); 
IMongoCollection<BsonDocument> _collection = _database.GetCollection<BsonDocument>("********"); 
var filter = Builders<BsonDocument>.Filter.Eq("Add", 1); 
var test = _collection.Find(filter).ToList(); 

var createdtest = test[0]["CreatedDate"].ToString(); 

Console.WriteLine(createdtest); 

、私はあなたの質問に答えることができませんでしたか分かりません。

+0

解決策を見つけました。助けてくれてありがとう! –

関連する問題