一意の OrderNo (実質的には ID) を持つ Order オブジェクトがあるとします。次のようになります。
[Route("/orders/{OrderNo}", "GET")]
class Order
{
OrderNo OrderNo;
}
class OrderNo
{
ulong Value {get;set;}
}
次のような通常の GET リクエストを使用します。
www.myservice.com/orders/123
Order の OrderNo プロパティがスカラーでないため、逆シリアル化エラーが発生します。追加のレイヤーに対応するために、デシリアライゼーションをどのようにカスタマイズできるのか疑問に思っています。