假设我有一个Order对象,具有唯一的OrderNo(实际上是id)。它看起来像这样:
[Route("/orders/{OrderNo}", "GET")]
class Order
{
OrderNo OrderNo;
}
class OrderNo
{
ulong Value {get;set;}
}
现在有一个像这样的常规GET请求:
www.myservice.com/orders/123
我收到反序列化错误,因为Order的OrderNo属性不是标量。 我想知道如何自定义反序列化以适应额外的层。
答案 0 :(得分:0)
问题非常明显,你无法在Route映射中的Object图上匹配。使OrderNo成为标量变量(例如int,long等)。