gpt4 book ai didi

asp.net-core - 如何在 ASP.NET Core Web API 中启用 BSON 序列化?

转载 作者:行者123 更新时间:2023-12-03 05:05:13 25 4
gpt4 key购买 nike

我是 ASP.NET Core 和一般网络编程的新手。我刚刚成功完成了我的第一个基于 RESTfull 设计原则的 ASP.NET Core Web API。它当前使用 JSON 序列化来发送响应(Visual Studio 默认值),但我想尝试 BSON。我花了一天的时间进行谷歌搜索,但似乎找不到任何有关如何向服务器添加 BSON 序列化/反序列化功能的示例。我读过几篇关于如何在全框架 ASP.NET 上执行此操作的文章,其中开箱即用已有多年(例如: https://learn.microsoft.com/en-us/aspnet/web-api/overview/formats-and-model-binding/bson-support-in-web-api-21http://www.strathweb.com/2012/07/bson-binary-json-and-how-your-web-api-can-be-even-faster/ ),但没有任何内容涉及特别是 ASP.NET Core。

我搜索了 VS 生成的源代码文件,希望找到与我链接的完整框架示例类似的内容,但我什么也没想到,因为几乎没有相似之处。有人可以发布(或链接到)一些代码来展示如何在 ASP.NET Core 中完成此操作吗?预先非常感谢您。

最佳答案

您可以使用此格式化程序:https://github.com/WebApiContrib/WebAPIContrib.Core

然后在startup.cs中添加:

using WebApiContrib.Core.Formatter.Bson;

namespace MyApp
{
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc()
.AddBsonSerializerFormatters();
}
}
}

关于asp.net-core - 如何在 ASP.NET Core Web API 中启用 BSON 序列化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43220166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com