public void CustomDateTimeSerialization() { // serialization var thing = new CustomThing { From = new DateTime(2020, 04, 24, 1, 2, 3), To = null, Now = new DateTime?(new DateTime(2019, 12, 24, 1, 2, 3)), Then = new DateTime?(), Start = new DateTime(2020, 05, 19, 2, 48, 55), }; var ss = new ServiceStackSerializer(); var json = ss.Serialize(thing); Assert.NotNull(json); WriteLine(JsonFormatter.FormatJson(json)); var obj = ss.Deserialize <CustomThing>(new RestResponse() { Content = json }); Assert.NotNull(obj); }
private T Deserialize <T>(string json) { var ss = new ServiceStackSerializer(); return(ss.Deserialize <T>(json)); }