![](/img/trans.png)
[英]Json.NET returns empty objects serializing list of Android.Gms.Maps.Model.LatLng objects
[英]CsvSerializer.SerializeToCsv returns empty strings serializing generic List of custom objects
我正在嘗試使用 ServiceStack.Text.CsvSerializer.SerializeToCsv() 將自定義類的通用列表解析為 csv 字符串。
一切似乎都很好,但只為列表中的每個對象實例返回空行。
class ListEntry : IComparable<ListEntry>
{
public string SomeField1;
public string SomeField2;
}
class CurrentList : List<TaskQueueEntry>
{
}
var testList = new CurrentList();
testList.Add(new ListEntry("pam","tam");
testList.Add(new ListEntry("qqq","aaa");
string csvQueueInit = CsvSerializer.SerializeToCsv(testList)
預期的:
SomeField1,SomeField2
pam,tam
qqq,aaa
實際的:
"","
","","
","","
使用公共屬性,例如:
class ListEntry : IComparable<ListEntry>
{
public string SomeField1 { get; set; }
public string SomeField2 { get; set; }
}
或者將其配置為使用以下命令序列化公共字段:
JsConfig.Init(new Config {
IncludePublicFields = true
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.