我正在使用 servicestack 并使用 ORMLite 从 DB 中检索数据。数据库的一些行是字符串,其中一些需要在发送给客户端之前进行空格修剪,例如:
{... ,"folderCode":"5150001 ",....}
ORMLite 是否提供在对象映射期间修剪字符串的方法?或者 ServiceStack 是否提供了一种在序列化期间修剪字符串的方法?
提前致谢!
我正在使用 servicestack 并使用 ORMLite 从 DB 中检索数据。数据库的一些行是字符串,其中一些需要在发送给客户端之前进行空格修剪,例如:
{... ,"folderCode":"5150001 ",....}
ORMLite 是否提供在对象映射期间修剪字符串的方法?或者 ServiceStack 是否提供了一种在序列化期间修剪字符串的方法?
提前致谢!
如果您只需要对类的一些特定属性执行此操作,则可以使用OnSerializingFn
.
给定一个你想要序列化DummyClass
的FolderCode
属性
public class DummyClass
{
public string FolderCode { get; set; }
}
然后覆盖OnSerializingFn
JsConfig<DummyClass>.OnSerializingFn = obj =>
{
obj.FolderCode = obj.FolderCode.Trim();
return obj;
};