解析字符串响应

时间:2015-07-06 08:18:37

标签: c# parsing xml-parsing amazon-mws

我从亚马逊得到这个回复,它只是字符串。 第一个值是标题,其他值是值。

回应是:

  

order-id order-item-id购买日期付款 - 日期买家 - 电子邮件   买方名称103-26010-55904 394929210114 2011-02-09T02:46:57-08:00   2011-02-09T02:46:57-08:00 Joe@marketplace.amazon.com Joe Customer

我找不到任何方法将它解析为json或datatable或excel 请告知。

1 个答案:

答案 0 :(得分:0)

假设买方名称是唯一包含空格的字段:

var results = data.Split(new string[] {" "}, StringSplitOptions.None).Skip(6).ToArray();
var orderid = results[0];
var itemid = results[1];
var pudate = results[2];
var pydate = results[3];
var email = results[4];
var name = string.Join(" ", results.Skip(5).Take(results.Length - 5).ToArray());