zoukankan      html  css  js  c++  java
  • 将商品SKU数据按商品分组,组装成json数据

    需要封装的数据
     
    将这些数据,分组出来,OLGoodsID相同的为一组,然后每个组的OLSKUID,放在一个字段里,变成
    [{"OLGoodID":"test06261551","OLSKUID":"51112,155111,155113"},{"OLGoodID":"test06261618","OLSKUID":"062611,062612,062613"}]
     
    代码实现:
     
    最后arrGoods的数据就是:
    [{"OLGoodID":"test06261551","OLSKUID":"51112,155111,155113"},{"OLGoodID":"test06261618","OLSKUID":"062611,062612,062613"}]
     
                        string OLGoodsID = "";                  
                        JArray arrGoods = new JArray();
                        for (int j = 0; j < dtResult.Rows.Count; j++)
                        {
                            JObject CurrObjGoods = new JObject();
                            if (OLGoodsID != dtResult.Rows[j]["OLGoodsID"].ToString())
                            {
                                OLGoodsID = dtResult.Rows[j]["OLGoodsID"].ToString();
                                CurrObjGoods["OLGoodsID"] = dtResult.Rows[j]["OLGoodsID"].ToString();
                                CurrObjGoods["OLSKUID"]= dtResult.Rows[j]["OLSKUID"].ToString();
                                arrGoods.Add(CurrObjGoods);
                            }
                            else {
                                arrGoods[arrGoods.Count-1]["OLSKUID"] = arrGoods[arrGoods.Count-1]["OLSKUID"].ToString()+"," + dtResult.Rows[j]["OLSKUID"].ToString();
                            }
                               
                        }
  • 相关阅读:
    xpath元素定位 绝对路径改成相对路径
    jmeter(十一)csv读取中文乱码问题
    jmeter(十)上传文件遇到的奇葩问题
    jmeter(八)Synchronizing Timer的使用
    jmeter.properties配置文件修改
    jmter命令行-生成压力测试报告
    python(二)字符串、列表、数组、元组、字典
    python配置虚拟环境和包
    验证码测试
    性能测试面试题
  • 原文地址:https://www.cnblogs.com/zhongzunmu/p/5429999.html
Copyright © 2011-2022 走看看