【发布时间】:2016-05-07 18:00:27
【问题描述】:
给定一个包含 ISO8601 格式时间戳字段的 JSON 文本,如下所示
{ "时间戳":"2016-01-29T14:51:52.4338035-06:00", “someKey”:“someVal” }如何创建具有正确键入字段的 BsonDocument?
我试过了
BsonDocument bsonDocument = BsonSerializer.Deserialize(json);
但是bsonDocument["Timestamp"] 的值的类型是BsonString 而不是BsonDateTime。
如果我尝试调用bsonDocument["Timestamp"].AsBsonDateTime,它会抛出InvalidCastException。
有什么想法吗?
【问题讨论】:
标签: c# json mongodb serialization bson