首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对查询字符串参数应用JsonConverter有效吗?

问对查询字符串参数应用JsonConverter有效吗?
EN

Stack Overflow用户
提问于 2014-05-29 14:21:37
回答 1查看 764关注 0票数 1

全,

我的团队最近遇到了使用带有JsonConverter参数的HttpRequest的障碍。

我的API方法定义如下

代码语言:javascript
复制
[HttpGet]
[GET("Values/Data/{inputString}/{inputDateTime:datetime}")]
public HttpResponseMessage GetResponseForData(string inputString, [JsonConverter(typeof(DateTimeToTicksConverter))] DateTime inputDateTime) 
{
      // do something here
}

DateTimeToTicksConverter是拦截DateTime属性,然后按定义进行转换。当该属性应用于模型的属性时,它工作得很好。但是,当属性被定义为上面的API时,它不会在请求期间拦截。

我想知道期望JsonConverter拦截请求参数是否有效?

任何帮助都是非常感谢的。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-29 14:24:25

这并不意味着要在那里使用,该属性只是json.net在将类序列化为JSON时寻找的元数据,但是webapi对此一无所知。

您可以使用自定义what参数绑定实现您想要的结果。您可以在这里找到更多信息,http://www.asp.net/web-api/overview/formats-and-model-binding/parameter-binding-in-aspnet-web-api。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23935648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档