从别人的网站上利用webclient 下载到了网页内容为以下格式(是不是json数据)
[["xuxiao", 119.8399, 39.8879, 332, "40140", "大货", "159", "24"], ["DONG HAI", 119.582578, 39.900515, 355, "02310", "皮卡", "114", "16"], ["TONG TAN", 118.016833, 38.937233, 298, "412017370", "其它", "90", "19"]]
我定义了一个实体类如下:
C# code
[DataContract]
public class clscarsEntity
{
[DataMember]
public string name { get; set; }
[DataMember]
public string longitude { get; set; }
[DataMember]
public string latitude { get; set; }
[DataMember]
public string heading { get; set; }
[DataMember]
public string userid { get; set; }
[DataMember]
public string Type { get; set; }
[DataMember]
public string length { get; set; }
[DataMember]
public string width { get; set; }
}
怎样才能将这些数据直接待方案 接转换成Ilist<clscarsEntity> 或者不用实体类, 直接转成datatable也可以。。 如何来实现
不写代码了,说个思路:
1. 先把前后的[[、]]剔除掉
2. 用"], ["作split得到各项
3. 对以上各项再用","作split,得到的数据给对应的属性赋值
4. 组织成所需的List.