是否可以像 .net JavaScriptSerializer 一样使 ServiceStack.Text 对结构的公共字段进行消毒?
当前,如果结构没有将字段定义为属性,即 c++ 中的 property 关键字或 get;set; 在 c# 中,该值不会被序列化。
是否可以像 .net JavaScriptSerializer 一样使 ServiceStack.Text 对结构的公共字段进行消毒?
当前,如果结构没有将字段定义为属性,即 c++ 中的 property 关键字或 get;set; 在 c# 中,该值不会被序列化。
ServiceStack 序列化程序目前无法做到这一点。
通过设计,ServiceStack 序列化程序试图促进在服务的服务层/边界中使用特殊用途的 DTO,在这个目标中,我们只序列化类型的公共属性,从而可以灵活地生成有线格式。
这与作为通用对象序列化器相反,它也会序列化类型的内部表示(即私有和公共字段)。