JsonHelper VS Newtonsoft.Json 不同情况的使用

 //JsonHelper 地址    http://blog.csdn.net/wei198621/article/details/24729829
        //Newtonsoft.Json 自己下载 

        DataTable tableList = GetDt();
        //如果对tableList的内容没有转换,直接 JsonHelper.ToJson
        var Data = JsonHelper.ToJson(tableList, "Data");
        return Data;  //{"Data":[{"VI_ID":1498,...."VT_SPEED":0}]}

        //如果tableList的内容有转换,每一行一行的转
         var Data = Newtonsoft.Json.JsonConvert.SerializeObject(tableList.AsEnumerable()
               .Select(dtList => new
               {
                   VI_ID = dtList["VI_ID"],
                   VT_N2 = VehicleStatu.GetWorkCodeName("N2", dtList["VT_N2"]),  //转换函数
                   VI_VIN_CODE = dtList["VI_VIN_CODE"]
               })
               );
         return "{\"Data\":" + Data + "}";  //{"Data":[{"VI_ID":1498,...."VT_SPEED":0}]}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值