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();
                            }
                               
                        }
  • 相关阅读:
    [Android学习笔记]Activity
    [Android学习笔记]Activity,View,Windows简介
    [Android]Eclipse的使用
    [Cocos2d-x]解决Android平台ndk-build时不自动删除外部库
    [Cocos2d-x]Android的android.mk文件通用版本
    [C++][STL]string记录
    nyoj-103-A+B Problem II
    nyoj-95-众数问题
    nyoj-187-快速查找素数
    nyoj-8-一种排序
  • 原文地址:https://www.cnblogs.com/zhongzunmu/p/5429999.html
Copyright © 2011-2022 走看看