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();
                            }
                               
                        }
  • 相关阅读:
    人不能乱说
    信息不可透露

    一波韭菜又一波韭菜,割了一波又一波
    截取等宽中英文字符串(比如截取2个,中午截取两个字,英文截取四个单词)
    nhibernate 配置nvarchar(max)
    angularjs 自带的过滤器
    检测是否是IE浏览器
    WebClient 使用
    从流获取缩略图
  • 原文地址:https://www.cnblogs.com/zhongzunmu/p/5429999.html
Copyright © 2011-2022 走看看