public void CanIgnoreObjectPropertiesWhenSerializing() { ObjectIgnoreProperties o_test = new ObjectIgnoreProperties { dictField = new Hashtable(), listField = new ArrayList(), objectField = new ObjectClass() }; string json = JsonMapper.ToJson(o_test); Assert.AreEqual("{}", json); }
public void CanIgnoreObjectPropertiesWhenDeserializing() { string json = @"{ ""dictField"": { ""key"": ""value"" }, ""listField"": [1, 2, 3], ""objectField"": { ""ignored"": true } }" ; ObjectIgnoreProperties o_test = JsonMapper.ToObject <ObjectIgnoreProperties>(json); Assert.AreEqual(null, o_test.dictField); Assert.AreEqual(null, o_test.listField); Assert.AreEqual(null, o_test.objectField); }