我有一个对象,像这样:
class MyObject
{
public string Object.Prop1 { get; set; }
public string Object.Prop2 { get; set; }
}
我正在编写一个自定义的JSON转换器,我将这个对象序列化为以下格式:
Dictionary<string, object> OutputJson = new Dictionary<string, object>();
OutputJson.Add("TheProp1", MyObject.Prop1.Trim());
如果由于某种原因
Prop1
是 null
,那么代码会将 TheProp1
编码为 ""
还是崩溃?
OutputJson.Add("TheProp1", MyObject.Prop1.Trim())
似乎不是一种好的方式。 - L.B