把南希.DynamicDictionaryValue指定对象
本文关键字:对象 DynamicDictionaryValue | 更新日期: 2023-09-27 18:09:49
我在使用Nancy时遇到了一些麻烦,因为我想从查询字符串中获得指定的对象,而不是Nancy. dynamicdictionaryvalue。
例如,如果我发出这样的请求:http://localhost:8080/foo?name=x&width=10&height=10
我将从Nancy那里得到一个DynamicDictionary,并且查询字符串中的所有值都是Nancy. dynamicdictionaryvalue类型的。
是否有可能以某种方式将它们返回为string, int等…如果我想要更复杂的数据类型,我会遇到更多的麻烦吗?
谢谢
只是强制转换,它是一个动态类型,它会转换(或尝试)到你强制转换到的任何类型,或者你可以直接将它传递给一个接受特定类型的方法,然后它会这样做。
如果你想要一个有这些属性的对象,你也可以使用modelbinding,只要创建一个有X, Width和Height属性的对象,然后这样做。bind ();