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();
                            }
                               
                        }
  • 相关阅读:
    0109. Convert Sorted List to Binary Search Tree (M)
    03.Linux基础操作
    02windows基础操作
    API接口幂问题
    RocketMQ
    zookeeper
    JVM之参数调优
    JAVA多线程之线程池
    计算机网络常见问题
    英语词性之名词
  • 原文地址:https://www.cnblogs.com/zhongzunmu/p/5429999.html
Copyright © 2011-2022 走看看