2

私はサービススタックを使用しており、ORMLite を使用して DB からデータを取得しています。DB の行の一部は文字列であり、一部はクライアントに送信する前に空白をトリミングする必要があります。

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

ORMLite は、オブジェクト マッピング中に文字列をトリミングする方法を提供しますか? または、シリアル化中に文字列をトリミングする方法を ServiceStack は提供していますか?

前もって感謝します!

4

1 に答える 1

2

クラスのいくつかの特定のプロパティに対してのみこれを行う必要がある場合は、OnSerializingFn.

シリアライズしたいプロパティをDummyClass持つFolderCode

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 に答える