【发布时间】:2021-07-16 02:40:12
【问题描述】:
我正在寻找在 C++(虚幻)下反序列化 BSON 文件我已经做了一个到 bson 库的链接(“libbson”包含在 MongoDB 库中)并且我能够在虚幻中使用它,我正在寻找什么现在要做的是(C#):
static void Main(string[] args)
{
foreach (string file in Directory.EnumerateFiles(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "*.bson"))
{
byte[] contents =
File.ReadAllBytes(file);
Databases cl = BsonSerializer.Deserialize<Databases>(contents);
Console.WriteLine(cl._databases["001"]._date.ToString());
}
}
private class Databases
{
public Dictionary<string, SampleClass> _databases;
}
在 C++ 中,有什么帮助吗?
【问题讨论】:
-
你会想找到一个提供该功能的库,而库推荐超出了 StackOverflow 的范围。
-
因为我需要的库是“libbson”,它是“MongoDB”的一部分,并且有很多关于使用 MongoDB 的问题,它是 StackOverflow 中的库,我不明白你的消息抱歉(正如我所写,我已经将该库导入到我的项目中)
-
哦,如果您的问题是如何正确使用特定库,那绝对没问题。但是,您所写的问题并未提及 MongoDB 或 libbson。 C++ 中有许多兼容 bson 的库,如果不指定一个,就无法知道。
-
对不起,我很确定我指定了“libbson”和“MOngoDB”是我的错,对不起
标签: c++ unreal-engine4 bson