我正在使用 ServiceStack.Text 库从 C# 中的 CSV 文件中读取。
我想知道如何将 CSV 反序列化为 CSV 包含空格分隔标头的对象?
我正在使用此代码将 CSV 反序列化为 empClass对象:
List<empClass> objList = File.ReadAllText(filePath).FromCsv<List<empClass>>();
Run Code Online (Sandbox Code Playgroud)
如果我有这样的 csv 文件
EmpId,Employee Name,Employee Address
12,JohnSmith,123 ABC Street
Run Code Online (Sandbox Code Playgroud)
我的课就像
public class empClass{
public string EmpId;
public string Employee_Name;
public string Employee_Address;
}
Run Code Online (Sandbox Code Playgroud)
它填充EmpId但它不填充员工姓名和员工地址,因为它在标题中包含空格。
如果有人可以提供帮助,将不胜感激。
我使用Yodlee公司SOAP API端点,并在我的错误日志我越来越网站刷新状态为LOGIN_FAILURE,错误代码0(我的理解是不是一个错误,根据Yodlee公司文档).我想知道这可能是什么原因?这是预期的行为吗?我假设这不是一个成功的登录.
这是返回的xml:
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns21:getSiteRefreshInfoResponse xmlns:ns21="http://refresh.refresh.core.soap.yodlee.com">
<getSiteRefreshInfoReturn><siteRefreshStatus>LOGIN_FAILURE</siteRefreshStatus>
<siteRefreshMode>NORMAL_REFRESH_MODE</siteRefreshMode>
<code>0</code>
</getSiteRefreshInfoReturn>
</ns21:getSiteRefreshInfoResponse>
</soapenv:Body></soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)
谢谢,