1

クラス内の各プロパティの DataContract と DataMember Name を使用して Model クラスを作成しました。XML、JSON、JSV コンテンツは、DataContract 属性で指定された名前で出力されます。しかし、CSV はそうではなく、クラス内のプロパティの実際の名前を表示します。

XML、JSON、JSV のヘッダーの例:

FileNumber、AccountYear、AgreementDate、CollectionDate

CSV のヘッダーの例:

FILE_NO,ACCOUNT_YR,AGREEMENT_DATE,COLLECTION_DATE

CSV用のカスタムフォーマッター/ハンドラーはありません。これはすべてServiceStackに付属しています。

これはどのようになっていますか、または何か設定が必要ですか?

ありがとう

4

1 に答える 1

1

CSV シリアライザーは現在、属性のNameプロパティを参照しません[DataMember]

ServiceStack.Textプロジェクトに問題を追加する場合は、将来的にこれに対するサポートを追加することを検討できます。

于 2012-09-21T21:00:34.877 に答える