有没有办法从 bson 中的序列化对象(磁盘上的文件)生成 c# 代码
我拥有的是一个序列化对象(从另一种语言序列化给我)。我想为此生成 C# 代码并在 JSON.Net 或类似的中使用它。我刚刚开始研究 JSON.Net 功能。然而,我认为在这里同时提出这个问题可能会很有趣。
What I have is a serialized object (given to me serialized from another language). I would like to generate c# code for this and use it in JSON.Net or similar. I have just started looking at JSON.Net capabilities. However, thought it may be interesting to ask it here in parallel.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现了 2 个不错的选择:
json2csharp 效果很好,这是一个轻量级网站,提供可以复制粘贴的 .NET 代码。
JsonCSharpClassGenerator 是一个可执行文件,可在您选择的子文件夹中创建实际文件。因此,它更适合从大型 JSON 字符串生成批量 .NET 类。
I have found 2 great options:
json2csharp works well, which is a lightweight website giving .NET code that can be copy-pasted.
JsonCSharpClassGenerator is an executable that creates actual files in a subfolder of your choosing. So it's better for bulk .NET class generation from a large JSON string.
根据此处的列表,C# 有多种 BSON 实现:
http://bsonspec.org/#/implementation
一个例子是 JSON。
Based on the list here, there are several BSON implementations for C#:
http://bsonspec.org/#/implementation
One example is JSON.