小编Sug*_*gat的帖子

如何使用 ServiceStack.Text 在标题中导入带有空格的 CSV 文件

我正在使用 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但它不填充员工姓名员工地址,因为它在标题中包含空格。

如果有人可以提供帮助,将不胜感激。

c# csv servicestack

6
推荐指数
1
解决办法
1212
查看次数

登录Faliure,错误代码为0

我使用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)

谢谢,

yodlee

6
推荐指数
1
解决办法
131
查看次数

标签 统计

c# ×1

csv ×1

servicestack ×1

yodlee ×1