具有 ISO 日期格式的 WCF REST JSON

2024-06-24

我在 WCF Web 服务(框架 4.0)中使用 JSON 支持 ISO 日期格式时遇到了一个大问题。 我尝试了很多,但还没有运气。

休息服务:

    [WebInvoke(Method = "PUT", UriTemplate = "/{mvnoid}/{OrderID}", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
    public DataContracts.Feedback InsertOrder(string mvnoid,string OrderID,OrderRequest orderRequest)
    {            

        OrderRequestManager orderProcessor = new OrderRequestManager();
        DataContracts.Feedback feedback = orderProcessor.ProcessOrder(orderRequest);

        return feedback;

    }

这是我的对象:

[DataContract(Namespace = NamespacesHelper.SCHEMA_NAMESPACE)]
public class OrderRequest
{
    [DataMember(IsRequired = true, Order = 1)]
    public string SystemId { get; set; }

    [DataMember(IsRequired = true, Order = 2)]
    public string OrderType { get; set; }

    [DataMember(IsRequired = true, Order = 3)]
    public DateTime OrderDate { get; set; }

    [DataMember(IsRequired = true, Order = 4)]
    public DateTime OrderScheduleDate { get; set; }

    [DataMember(IsRequired = false, Order = 5)]
    public int UserId { get; set; }


}

这是我的 JSON 有效负载

{ "系统ID":"2", "订单类型":"测试者", "订单日期":"/日期(1255131630400)/", "OrderScheduleDate":"/日期(1255131630400)/", “用户ID”:150 } 我需要这个“/Date(1255131630400)/”采用ISO格式“2012-10-30T15:00:00”。

我也尝试过这个解决方案。创建自定义 JSON 格式化程序。用于 WCF REST 服务的 JSON.NET 序列化器 https://stackoverflow.com/questions/9827933/json-net-serializer-for-wcf-rest-services。 但我无法在任何地方找到 HttpHostConfiguration 类。 :(

预先感谢您的帮助。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

具有 ISO 日期格式的 WCF REST JSON 的相关文章

  • WCF 数据服务 (OData) 与 ASP.NET Web API

    我正在设计一个分布式应用程序 其中包含 RESTful 服务和各种客户端 Silverlight iOS Windows Phone 7 等 现在 我正在确定应该使用哪种技术来实现我的服务 WCF 数据服务 OData 或随 ASP NET
  • ASP.NET 自定义控件:何时调用 LoadPostData()?

    我开发了一个扩展 ListBox 的自定义控件 这个想法是控件 记住 客户端发生的对其元素的修改 例如作为 AJAX 请求的结果 它的工作方式是控件还呈现隐藏输入 并且 AJAX 请求的结果存储在隐藏输入中 这将被回发 并且控件的 Load
  • 我应该在学习 ASP.NET 和 Sharepoint 之前学习 .NET 和 C# 吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我是 Unix 和 Linux 的资深用户 在这些技术方面分别拥有大约 30 年和 14 年的经验 但为了扩展我的工具箱 我正在寻找有关学习 S
  • 在会话中检索并保存 gridview

    当我在文本框中写入我的名字时 我有一个用于搜索的页面 例如 它将搜索并在 GridView 中显示结果 我正在使用一个EntityDataSource with a QueryExtender所以我没有用C 编写任何代码 问题是 在 Gri
  • 如何使用jquery uploadify插件将文件内容传递到[WebMethod]

    我想使用 jquery uploadfy 插件将文件内容传递到 WebMethod 但是无法调用Upload方法 有人可以帮助我吗 提前致谢 索引 aspx
  • ASP.NET - 常见问题[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 ASP.NET 回发时保持水平和垂直滚动位置

    编码采用 ASP NET C 我有一个 gridview 有 1000 条记录 我正在内联编辑其中一行 单击 更新 时 我希望我的网格位于回发发生之前的确切 x y 位置 如果您正在考虑使用 Page 指令 MaintainScrollPo
  • ASP.NET Identity 外部身份验证提供程序自定义图标

    使用 SimpleMembership 您可以向外部身份验证提供程序按钮添加一个图标 如下所示 简单会员制 Dictionary
  • 如何处理 Volley StringRequest 中的空值

    我有一个返回 2 组不同值的响应 在每种情况下 都会有一个值always为空 另一个将为空always包含一个值 问题是 Volley 不允许我分配 null JSON 值或在 if 语句中检查 JSON 值 它只是指 catch 块 我正
  • 来自网站但不来自控制台应用程序的 Web 服务调用中出现 EndpointNotFoundException

    我明白了EndpointNotFoundException在来自网站的 Web 服务调用上 而如果我从控制台应用程序执行此操作 则同样的调用也有效 以下是更详细的异常消息 Could not connect to https TCP err
  • Gridstack.js 从 JSON 获取位置

    我现在正在与Gridstack js https github com troolee gridstack js这对我有好处 但是 总是有一个但是 有人知道我如何定位 JSON 数组中定义的 grid stack item 吗 HTML 示
  • Web服务客户端证书/身份验证最佳实践的解决方案

    我有一个简单的 Web 服务 有一个允许第三方开发人员访问的 API API 主要遵循 REST 原则 我对通过要求开发人员使用客户端证书来使 API 更加安全的解决方案感兴趣 是否有任何开源解决方案或其他实施建议可以帮助使用用户级证书进行
  • 仅当数组为空时 JSON 反序列化才会失败

    在某些情况下 当我收到数组属性之一为空的 JSON 时 反序列化会失败 并引发以下异常 无法将当前 JSON 对象 例如 name value 反序列化为类型 SonicApi ClickMark 因为该类型需要 JSON 数组 例如 1
  • 如何从CLASS(内部类)调用ASPX页面

    我想从类文件或类的内部函数调用或重定向 ASPX 页面 请帮助我或给出提示或 请编写从侧类或在侧类中调用或重定向 ASPX 页面的语句 您只需执行以下操作 HttpContext Current Response Redirect myPa
  • 如何将反射权限添加到IIS或将其添加到web.config?

    我在用着文件助手 http www filehelpers com 用于读取 csv 文件 一切都很好 直到我从 VS 开发服务器切换到 IIS 我得到了 PolicyException 无法获取所需的权限 我用谷歌搜索发现我需要添加反射许
  • ASP.NET 中的 thread.sleep

    我正在为我的网站模拟彗星实时馈送协议 因此在我的控制器中我添加 while nothing new before timeout Thread Sleep 1000 但我注意到添加此功能后整个网站变慢了 调试后我得出结论 当我打电话时Thr
  • 如何在 WCF 中反序列化自定义 SOAP 标头?

    我正在尝试向通过 WCF 的所有 SOAP 请求添加自定义标头 我发现这篇精彩的文章 http blogs msdn com b mohamedg archive 2012 10 21 adding custom soap headers
  • 通过 jQuery ajax 将 JSON 对象数组发送到 MVC3 操作方法

    模型绑定器不支持 JSON 对象数组吗 下面的代码在发送单个 JSON 域对象作为 ajax post 的一部分时起作用 但是 当发送 JSON 域对象数组时 action 参数为 null var domains DomainName t
  • 如何在 ASP.NET 3.5 中的 Web 内容页面设置页面标题

    我已经阅读了大量关于如何执行此操作的帖子 文章 但我仍然没有从内容页面获取页面标题集 我的页面呈现正常 但我无法从内容页面获取标题集 所有页面都根据母版页设置了标题 这是我的母版页的代码隐藏 Partial Class zSEO Inher
  • 如何以一对一/零关系更新员工和身份用户

    我正在尝试更新员工记录 也想更新身份用户 如果我先单独更新身份用户 例如 UserManager Update user Context Entry employee State System Data Entity EntityState

随机推荐

  • 为什么函数返回类型中不允许参数推导?

    最明显的答案可能是 因为标准是这么说的 没关系 但我正在认真思考这个选择背后的原因 考虑以下示例 template
  • VBA cDate 无法在 Mac excel 2011(14.7.1) 上运行

    我正在尝试使用 VBA 脚本将日期转换为长日期 下面是代码片段 Sub test Dim str as string Dim d as variant str 1 1 2016 d cdate str end sub 上面的代码片段在 Wi
  • 在 JSON 属性名称中使用点表示法(例如“ payment.token”)

    我正在编写一个必须发出 API 请求的脚本 目前 发送到 API 的对象如下所示 var request new amount new currency amount Currency value amount Amount additio
  • Django SECURE_SSL_REDIRECT 破坏了使用内置客户端的单元测试

    我正在开发一个已经有数百个单元测试的项目 其中许多使用内置的 django 客户端或 django 休息框架 APIClient 来发出请求和测试响应 最近实现了使 SSL 在本地工作的必要条件 并设置SECURE SSL REDIRECT
  • RSMB MQTT-SN 和蓝牙

    我听说 MQTT SN 可以使用蓝牙而不是 TCP IP 我从下载了 RSMBhttp git eclipse org c mosquitto org eclipse mosquitto rsmb git http git eclipse
  • IE9 WebBrowser 控件是否支持 IE9 的所有功能,包括 SVG?

    我最近升级到 IE9 beta 现在 在我的 Net 3 5 WinForm 应用程序中我想使用WebBrowser控制 所以我的问题是 是否WebBrowser控件将展现IE9的所有属性和功能吗 我担心的是 我想在上面渲染一些 SVG 图
  • Common Lisp 的优先级队列?

    我一直在到处寻找可用的 Common Lisp 优先级队列实现 但到目前为止 我还没有太多运气 由于我对 Common Lisp 相当陌生 每当我看到来自 REPL 的巨大警告 错误转储时 我真的不知道该怎么办 我发现的所有优先级队列实现似
  • 如何生成具有预定义概率分布的随机数?

    我想在 python 中实现一个函数 使用numpy 需要一个数学函数 例如p x e x 如下 作为输入并生成随机数 这些随机数根据该数学函数的概率分布进行分布 我需要绘制它们 以便我们可以看到分布 我实际上需要一个随机数生成器函数 用于
  • 谷歌护目镜 API [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有谁知道是否有适用于 Android 的 google goggles API 如果没有的话 很快就会
  • Eclipse 在 C 项目中没有构建消息

    I downloaded Eclipse Mars although I have been doing most of my work on Android Studio The reason is I need another tool
  • Angularjs 切换 div 可见性

    我试图通过单击按钮来切换 div 文本 我尝试采用范围变量并根据该变量切换类名 我在哪里犯了错误here http jsfiddle net nw5ndzrt 340
  • 选择所有复选框/行 - React hooks 应用程序

    我正在努力一次勾选表格中的所有复选框 我可以检查各个复选框 但我也想要检查的选项 一个 主复选框 用于检查所有其他复选框 我创建了 React 组件的简化版本 https codesandbox io s lively wildflower
  • Windows 服务的 Log4net

    这是我第一次使用Log4net 它没有显示任何错误 但没有写入文件 我在我的中添加了以下内容AppConfig file
  • 如何将文件包含在 php 中后排除它?

    我们在里面添加一个文件之后Myfile php with require once abc php or include once abc php 我们将如何删除该文件 或者如何停止abc php在特定代码块之后访问文件内容 在 PHP 中
  • RtaskscheduleR不执行脚本

    我正在尝试使用每分钟运行一次脚本taskscheduleR图书馆 我按照 GitHub 页面上的示例进行操作 但遇到了以下问题 R 表示任务已创建 但脚本未正确执行 它应该以附加模式将数据写入文件 有问题的文件已存在 我没有看到任何日志文件
  • QSettings - ini 文件的位置在哪里?

    我在用着QSettings在 Windows 中将一些数据存储为 ini 文件 我想查看ini文件 但我不知道ini文件的位置在哪里 这是我的代码 QSettings set new QSettings QSettings IniForma
  • 维基百科 API 搜索标题生成器

    尝试使用生成器通过 api 搜索图块 我注意到有两种可能的生成器 但我都遇到了问题 前缀搜索 如果我有多个单词并且查询中的顺序相反 例如 brian adams 将返回答案 但 adams brian 则不会 则效果不佳 搜索 似乎不允许按
  • RapidXML 打印标头具有未定义的方法

    我一直在我的一个项目中使用 RapidXML 一切都很顺利 直到我决定使用它来编写 xml 我的代码或多或少如下 attempt to open the file for writing std ofstream file fileName
  • 如何对相同值的范围进行二分查找?

    我有一个已排序的数字列表 我需要让它返回该数字出现的索引范围 我的清单是 daysSick 0 0 0 0 1 2 3 3 3 4 5 5 5 6 6 11 15 24 如果我搜索 0 我需要返回 0 3 现在我只能找到一个数字的位置 我知
  • 具有 ISO 日期格式的 WCF REST JSON

    我在 WCF Web 服务 框架 4 0 中使用 JSON 支持 ISO 日期格式时遇到了一个大问题 我尝试了很多 但还没有运气 休息服务 WebInvoke Method PUT UriTemplate mvnoid OrderID Re