2

我正在使用 servicestack 并使用 ORMLite 从 DB 中检索数据。数据库的一些行是字符串,其中一些需要在发送给客户端之前进行空格修剪,例如:

    {... ,"folderCode":"5150001     ",....}

ORMLite 是否提供在对象映射期间修剪字符串的方法?或者 ServiceStack 是否提供了一种在序列化期间修剪字符串的方法?

提前致谢!

4

1 回答 1

2

如果您只需要对类的一些特定属性执行此操作,则可以使用OnSerializingFn.

给定一个你想要序列化DummyClassFolderCode属性

public class DummyClass
{
    public string FolderCode { get; set; }
}

然后覆盖OnSerializingFn

JsConfig<DummyClass>.OnSerializingFn = obj =>
{
    obj.FolderCode = obj.FolderCode.Trim();
    return obj;
};
于 2013-10-31T16:01:25.843 回答