首先我先采用的是微软自带的 JavaScriptSerializer 来进行反序列化 非常麻烦 得用 object[] 对象数组来接受 不太好循环做插入
后来引用的第三方的类库 Newtonsoft.Json.dll;
这时我发现 DataTable dt=JsonConvert.DeserializeObject<DataTable>(json);
可以用datatable 来接受反序列化的值
这样我们就很容易做循环插入了 。
还有一点注意:少量数据反序列化时 用微软自带的 时间稍快
大量数据时 微软自带的会报错,超出其范围。
而第三方类库反序列化不会碰到类似问题,且速度较快。