gpt4 book ai didi

.net - 如何调整 Nancy 模型绑定(bind)中的字段名称?

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

在 Web 应用程序中,我使用 Nancy 创建 REST 服务。不幸的是,在 HTML 中,我们的字段名称是小写的 (firstName),但 .NET 中相应的属性是大写的 (FirstName)。此外,我们有一些字段不能 1:1 映射,例如 id 在 .NET 中将成为 TicketId

现在我有两个问题:

  1. Nancy 字段名称区分大小写还是不区分大小写?
  2. Nancy 是否提供某种字段名称映射?

最佳答案

对此的支持是存在的,但它的功能没有我想要的那么全面。

如果你看一下IFieldNameConverter接口(interface)(它的默认实现是 DefaultFieldNameConverter ),这就是处理诸如大小写之类的字段名称转换的方法。

对于更复杂的映射,您必须实现 ITypeConverter ,你可以“包裹” default converter(s) - 根据您的数据 - 并在调用默认输入之前更改输入。

关于.net - 如何调整 Nancy 模型绑定(bind)中的字段名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18780967/

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