Tambahkan integrasi Bson ke namespace seperti System.Text.Bson
atau System.Text.Json.Bson
Bisakah Anda memberikan detail lebih lanjut seputar skenario, kasus penggunaan, dan jenis API/kemampuan apa yang Anda harapkan?
Jika Anda dapat membagikan beberapa persyaratan, dan bentuk API bersama dengan kode contoh yang akan Anda tulis di atas, itu akan membantu memotivasi fitur tersebut.
Saat ini saya menggunakan Newtonsoft.Json untuk membuat serial / deserialize bson,
Saya ingin menggunakannya ketika saya ingin membuat serial ke aliran atau nilai pengembalian menggunakan objek atau instance dan deserialize array byte untuk mengembalikan objek atau 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);
}
Penutupan - saat ini kami tidak memiliki rencana untuk mendukung format ini.