如何在.net 5 Web API中从接口方法返回Json



我正在使用。net 5 Web API中的存储库模式。通常,接口中的方法将从数据库返回对象或对象列表。但是在我的例子中,存储过程返回的是JSON。

如何从接口方法直接返回JSON ?这是一个好主意,还是我应该让DBA修改存储过程?

如果你想解析JSON并在你的程序中使用它,你可以使用。net提供的JSON包之一。就我个人而言,我是老派的Json。Net对我来说很好,你可以通过NuGet得到它。所以你的方法可以返回一个JObject

如果你不想对JSON做任何事情,而不是将其返回给其他人,你可以将其作为string传递。解析你根本不感兴趣的东西是没有意义的。

最新更新