serialization - 将 Delta<T> 序列化为 JSON

标签 serialization asp.net-web-api odata

我有一个 API PATCH 端点,它接收 Delta<T>我需要序列化它,把它放在一个队列中,然后在另一个进程中反序列化它。

使用 JsonConvert.SerializeObject返回 {} .来电Delta<T>看起来它是正确形成的。

知道为什么 Delta<T>序列化为空的 JSON 对象?

更新

  • 使用 System.Web.OData.Delta<T>给我 {} .
  • 使用 System.Web.Http.OData.Delta<T>给了我 T 的完整序列化,包括未更改的属性。
  • 最佳答案

  • 使用 System.Web.OData.Delta<T>给我 {} .
  • 使用 System.Web.Http.OData.Delta<T>给了我 T 的完整序列化,包括未更改的属性。
  • 关于serialization - 将 Delta<T> 序列化为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31144817/

    相关文章:

    java - Spring数据与关系表的序列化

    java - OData V4 中的双向导航

    serialization - 为什么不是谷歌 Protocol Buffer 的 lua 实现? lua 已经有更好的解决方案了吗?

    c# - .NET/WPF 中的通用 JSON 解析器?

    ios - 使用 swift 3 从 asp.net web api 中过滤来自 JSON 的字符串

    asp.net-mvc - .NET WebApi 身份验证

    c# - WebApi2 OData返回自定义错误对象

    odata - 为什么 ODATA 没有被开发人员广泛采用 RESTful 开发?

    c# - 在 C#/.NET 中从 Apple/Objective-C 读取持久化数据

    angularjs - 在 Angular 的 $http 中使用 PUT 方法时向查询字符串添加参数