【发布时间】:2014-04-05 07:21:03
【问题描述】:
使用 Json.net 反序列化有没有办法区分空值和未提供的值,即缺少键?
我正在考虑使用 PATCH 请求进行部分对象更新,它们将代表不同的意图:
- 空 -> 将此属性设置为空
- 缺少 -> 未提供跳过属性
在 javascript 中,这是 undefined 和 null 之间的区别。
我现在想出的最好方法是使用JObject。
【问题讨论】:
-
所以一个较新的问题是重复的? Stackoverflow 的好方法。
-
不是重复的。这个关于反序列化g,关于序列化的另一个问题