日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java对jsonarray去重复_java 去除jsonarray里面jsonarray的重复和合并数据

發布時間:2025/3/11 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java对jsonarray去重复_java 去除jsonarray里面jsonarray的重复和合并数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原來數據如下:

[{"index_id":"19557485","itemid":"70575","time":"1467619020","value":"1"},

{"index_id":"19557442","itemid":"113795","time":"1467619020","value":"1"},

{"index_id":"19557507","itemid":"114227","time":"1467619020","value":"1"},

{"index_id":"19557534","itemid":"114231","time":"1467619020","value":"1"},

{"index_id":"19557534","itemid":"114233","time":"1467619020","value":"1"},

{"index_id":"19557534","itemid":"114237","time":"1467619020","value":"1"},

{"index_id":"19557534","itemid":"114239","time":"1467619020","value":"1"},

{"index_id":"19557593","itemid":"114241","time":"1467619020","value":"1"},

{"index_id":"20118932","itemid":"115778","time":"1467619020","value":"1"},

{"index_id":"11111111","itemid":"222222","time":"1467619020","value":"1"},

{"index_id":"11111111","itemid":"333333","time":"1467619020","value":"1"},

{"index_id":"11111111","itemid":"444444","time":"1467619020","value":"1"},

{"index_id":"11111111","itemid":"555555","time":"1467619020","value":"1"},

{"index_id":"11111111","itemid":"666666","time":"1467619020","value":"1"},

{"index_id":"11111111","itemid":"777777","time":"1467619020","value":"1"},

{"index_id":"19557534","itemid":"1145235","time":"1467619020","value":"1"}]

現在要求合并相同index_id的value值,其實array和list類似,如果遇到list也可用我的方法,新建一個新的arraytemp臨時存儲json

代碼如下:

/**

* 去重復index_id項合并value值

* @param args

*/

public static JSONArray delRepeatIndexid(JSONArray array) {

JSONArray arrayTemp = new JSONArray();

int num = 0;

for(int i = 0;i < array.size();i++){

if(num==0){

arrayTemp.add(array.get(i));

}else{

int numJ = 0;

for(int j = 0;j < arrayTemp.size(); j++){

JSONObject newJsonObjectI = (JSONObject)array.get(i);

JSONObject newJsonObjectJ = (JSONObject)arrayTemp.get(j);

String ?index_idI = newJsonObjectI.get("index_id").toString();

String ?valueI = newJsonObjectI.get("value").toString();

String ?timeI = newJsonObjectI.get("time").toString();

String ?itemidI = newJsonObjectI.get("itemid").toString();

String ?index_idJ = newJsonObjectJ.get("index_id").toString();

String ?valueJ = newJsonObjectJ.get("value").toString();

if(index_idI.equals(index_idJ)){

int newValue = Integer.parseInt(valueI) + Integer.parseInt(valueJ);

arrayTemp.remove(j);

JSONObject newObject = new JSONObject();

newObject.put("index_id", index_idI);

newObject.put("itemid", itemidI);

newObject.put("time", timeI);

newObject.put("value", newValue);

arrayTemp.add(newObject);

break;

}

numJ++;

}

if(numJ-1 == arrayTemp.size()-1){

arrayTemp.add(array.get(i));

}

}

num++;

}

return arrayTemp;

}

輸出結果如下:

{"clientip":"10.50.129.11","hostname":"IQSH-D9396","index_gather":[{"hashkey":"","index_id":19557485,"msg_hashkey":"","sourcehost":"","time":1467617940,"type":0,"value":1},{"hashkey":"","index_id":19557442,"msg_hashkey":"","sourcehost":"","time":1467617940,"type":0,"value":1},{"hashkey":"","index_id":19557507,"msg_hashkey":"","sourcehost":"","time":1467617940,"type":0,"value":1},{"hashkey":"","index_id":19557593,"msg_hashkey":"","sourcehost":"","time":1467617940,"type":0,"value":1},{"hashkey":"","index_id":20118932,"msg_hashkey":"","sourcehost":"","time":1467617940,"type":0,"value":1},{"hashkey":"","index_id":11111111,"msg_hashkey":"","sourcehost":"","time":1467617940,"type":0,"value":6},{"hashkey":"","index_id":19557534,"msg_hashkey":"","sourcehost":"","time":1467617940,"type":0,"value":5}]}

總結

以上是生活随笔為你收集整理的java对jsonarray去重复_java 去除jsonarray里面jsonarray的重复和合并数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产黄页| 天天摸天天看 | 一区二区精品在线 | 少妇被躁爽到高潮无码人狍大战 | 日本欧美一区二区三区不卡视频 | 久久精品国产99国产 | 1000部av| 免费日批网站 | 超碰av在线播放 | 越南av| 在线观看免费av网址 | 18禁免费观看网站 | 国产精品国语自产拍在线观看 | 欧美卡一卡二卡三 | 特大黑人娇小亚洲女 | 欧美日韩中文国产一区发布 | 姑娘第5集在线观看免费 | 3d成人动漫在线观看 | 奇米影视亚洲春色 | 欧美午夜精品久久久久免费视 | 国产又粗又黄的视频 | jizz性欧美17 | 成年人黄色网址 | 欧美成人一区在线观看 | 日本色片网站 | 69av视频在线观看 | 有码av在线 | 华丽的外出在线观看 | 欧美成人hd| 一区二区三区在线观 | 色老头在线视频 | 国产精品毛片一区二区在线看 | 午夜亚洲一区 | 秋霞成人午夜鲁丝一区二区三区 | 三级网站在线免费观看 | 体内射精一区二区 | 激情小说欧美色图 | 六月丁香啪啪 | 国产美女喷水视频 | 日韩美女一级片 | 欧美毛片在线 | 93久久精品日日躁夜夜躁欧美 | 高清不卡一区二区 | 青青青国产精品一区二区 | 福利小视频在线观看 | 免费在线成人 | 91黑人精品一区二区三区 | 亚洲第一视频区 | 黄色a级片网站 | 91精品视频一区二区三区 | 69久人妻无码精品一区 | 91免费视频观看 | 欧美伦理一区二区三区 | 成人免费性生活视频 | 在线色播 | 成人免费看类便视频 | 99热国产在线观看 | 99re8在线精品视频免费播放 | 精品久久久久久久无码 | 热@国产 | 亚洲一区二区图片 | 都市激情综合 | 国产精品99久久久久久大便 | 公交上高潮的丁芷晴 | 操你啦在线视频 | 欧美精品video| 朝鲜女人性猛交 | av涩涩| 三上悠亚在线播放 | 日韩第一页在线 | 亚洲国产欧美日韩 | 91精品国产一区二区三区蜜臀 | 亚洲天堂av免费在线观看 | 欧美亚色 | 成品人视频ww入口 | 欧美专区在线播放 | 午夜影院操| cao我| 中文在线а√在线8 | 人人干干 | 久操福利视频 | 成人av免费在线 | 久久九九国产视频 | av一级在线观看 | 日韩毛片视频 | 久久精品66| 午夜色网站 | 草久久久 | 欲色综合| 国产ts人妖调教重口男 | av在线影视 | 亚洲爱爱片 | 成人网站免费观看入口 | 色涩综合 | 日本久久精品视频 | 91亚洲视频 | 三级性生活视频 | 亚洲石原莉奈一区二区在线观看 | 成人在线观看一区二区三区 |