如何拦截WCF JSON解析的post请求
我有一个使用 JSON 格式的 WCF Web 服务,我的问题是日期字段,当我尝试将日期发布到我的服务时,我找不到除“/Date(53244000000)/”之外的任何其他格式,其中number 是自 1970 年午夜以来的毫秒数。
我的项目经理不接受这种格式,他希望我能够使用 ISO-8601 格式或任何其他可读格式将日期发布到我的服务。
我搜索了很多,没有找到任何其他格式来发布到服务,所以我想到了拦截 WCF JSON 解析并解析日期(我不知道这是否可能)。
那么,有什么建议可以解决这个日期问题吗?
I have a WCF web service which uses JSON format, my problem is with the date fields, when I try to post a date to my service I can't find any other format other than the "/Date(53244000000)/" where the number is the number of milliseconds since 1970 midnight.
My Project manager is not accepting with this format, and he wants me to be able to post the dates to my service using the ISO-8601 format, or any other readable format.
I have searched a lot and I didn't find any other format to post to the service with, so I have thought in Intercepting the WCF JSON parsing and parse the date (I don't know if that's possible or not).
So, any suggestion to get over this date problem ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对 json 数据契约使用字符串属性,并在实现中进行 ISO-8601 解析作为验证。
use a string property for your json datacontract and do the ISO-8601 parsing in the implementation as a validation.