将 Delta<T> 序列化为 JSON
Serializing Delta<T> to JSON
我有一个接收 Delta<T>
的 API PATCH 端点,我需要将其序列化,将其放入队列,然后在另一个进程中反序列化。
使用 JsonConvert.SerializeObject
returns {}
。传入的 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
的完整序列化,包括未更改的属性。
我有一个接收 Delta<T>
的 API PATCH 端点,我需要将其序列化,将其放入队列,然后在另一个进程中反序列化。
使用 JsonConvert.SerializeObject
returns {}
。传入的 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
的完整序列化,包括未更改的属性。