相关疑难解决方法(0)

骆驼案和帕斯卡案错误

我经常忘记哪个是Camel案例,哪个是Pascal案例.所以我想也许有点历史会有所帮助.这些公约的名称来自哪里?他们的名字背后有一些历史吗?

naming-conventions

30
推荐指数
3
解决办法
2万
查看次数

更改单个 ASP.NET Core 控制器的 JSON 反序列化/序列化策略

我有一个用于第三方 API 的控制器,它使用蛇形命名约定。我的控制器的其余部分用于我自己的应用程序,该应用程序使用驼峰式 JSON 约定。我想自动反序列化和序列化我的模型从/到蛇案例为该控制器中的API。这个问题解释了如何在整个应用程序中使用 JSON 的蛇形命名策略,但是有没有一种方法可以指定仅对单个控制器使用命名策略?

我见过更改单个 ASP.NET Core 控制器的 JSON 序列化设置,它建议使用 ActionFilter,但这仅有助于确保传出的 JSON 正确序列化。如何将传入的 JSON 正确反序列化到我的模型?我知道我可以[JsonPropertyName]在模型属性名称上使用,但我更希望能够在控制器级别而不是模型级别设置某些内容。

c# json asp.net-core

5
推荐指数
1
解决办法
1956
查看次数

标签 统计

asp.net-core ×1

c# ×1

json ×1

naming-conventions ×1