7

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

现在我有两个问题:

  1. 当涉及到字段名称时,Nancy 是区分大小写还是不区分大小写?
  2. Nancy 是否为字段名称提供某种映射?
4

1 回答 1

5

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

如果您看一下IFieldNameConverter接口(它的默认实现是DefaultFieldNameConverter),那就是处理转换字段名称的方法,例如大小写。

对于更复杂的映射,您必须实现ITypeConverter,您可以“包装”默认转换器- 取决于您的数据 - 并在调用默认转换器之前更改输入。

于 2013-09-13T08:38:53.500 回答