【发布时间】:2015-05-07 17:05:06
【问题描述】:
我们使用 JSON.NET 将分层对象转换为 JSON,然后从那里转换为 XML。
我们知道反对这样做的论据,但有几个 支持它的论据,我们已经尝试了很多方法来实现它。
我们遇到的一个问题是属性偶尔会有一个空值。当property is getting converted to an element 时,这很好,但是当它是一个属性时,我们会抛出一个NullReferenceException。我们的偏好是将空值转换为空字符串,但完全不考虑它们是可以接受的。
我们该如何处理?
【问题讨论】:
-
您从哪里获得 NRE?
-
见下文;它在
string属性上。稍微改变一下吸气剂,就可以为这种情况提供一个坚固但针对具体情况的补丁。