Ajoutez l'intégration Bson à un espace de noms comme System.Text.Bson
ou System.Text.Json.Bson
Pouvez-vous fournir plus de détails sur votre scénario, votre cas d'utilisation et les types d'API/capacités que vous attendez ?
Si vous pouviez partager certaines exigences et la forme de l'API avec un exemple de code que vous écririez en haut, cela aiderait à motiver la fonctionnalité.
J'utilise actuellement Newtonsoft.Json pour sérialiser/désérialiser bson,
J'aimerais l'utiliser lorsque je souhaite sérialiser en un flux ou une valeur de retour à l'aide d'un objet ou d'une instance et désérialiser un tableau d'octets pour renvoyer un objet ou une instance
void Save<TData>(string file, TData data)
{
using var stream = File.OpenWrite(data);
BsonSerializer.Serialize<TData>(stream, data); // Can be async
}
void Save<TData>(string file, TData data)
{
var data = BsonSerializer.Serialize<TData>(data);
File.WriteAllBytes(file, data);
}
md5-82a793b316c425db07d8e79250ba8a1c
```csharp
TData Read<TData>(string file)
{
var data = File.ReadAllBytes(file);
return BsonSerializer.Deserialize<TData>(data);
}
Clôture - nous n'envisageons pas de prendre en charge ce format pour le moment.