Étant donné un texte JSON contenant un champ d'horodatage au format ISO8601, comme ci-dessous
{ "Horodatage": "2016-01-29T14: 51: 52.4338035-06: 00", "someKey": "someVal" }
Comment créer un BsonDocument comportant des champs correctement typés?
J'ai essayé
BsonDocument bsonDocument = BsonSerializer.Deserialize(json);
mais alors le type de la valeur à bsonDocument["Timestamp"]
est BsonString
et pas BsonDateTime
.
Si j'essaie d'appeler bsonDocument["Timestamp"].AsBsonDateTime
, il jette un InvalidCastException
.
Des pensées?
Réponses:
0 pour la réponse № 1Utilisation BsonSerializer.Deserialize<BsonDateTime>(json)