日韩性视频-久久久蜜桃-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的重复和合并数据的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲av永久无码精品一区二区国产 | www操 | 日本xxxx免费 | 国产精品视频在线播放 | 在线黄色av网站 | 在线免费观看黄色小视频 | 爱爱视频久久 | 日韩在线一区视频 | 美女视频黄免费 | 无码内射中文字幕岛国片 | 欧美嫩交 | 久久免费在线观看 | 亚洲第一页色 | 色先锋av | 精品视频中文字幕 | 爱情岛亚洲品质自拍极速福利网站 | 国产一区h| 欧洲成人综合网 | 国产在视频线精品视频 | 性色视频在线 | 久久高清毛片 | jizzjizz亚洲| 精品人妻伦九区久久aaa片 | 潘金莲一级淫片aaaaa武则天 | 日本中文字幕在线看 | 97精品人妻一区二区 | 影音先锋中文字幕在线播放 | 天天干天天操天天干 | 欧美日韩国产不卡 | 少妇被又大又粗又爽毛片久久黑人 | 天天人人精品 | 天天干天天摸天天操 | 亚洲在线视频播放 | 伊人一二三 | 天天射天天草 | 观看av免费 | 欧美日本黄色 | 亚洲色图19p | 国产成人aaa | 99色99 | 久久你懂的 | www.国产91| 新版红楼梦在线高清免费观看 | 国产精品麻豆欧美日韩ww | 高清国产一区二区三区四区五区 | 免费成人美女女电影 | 91亚洲一线产区二线产区 | 日本少妇大战黑人 | 伊人午夜 | 成年人免费视频网站 | 亚洲啪啪av | 十大黄台在线观看 | 住在隔壁的她动漫免费观看全集下载 | 健身教练巨大粗爽gay视频 | 国产乱码精品一区二区三区不卡 | 操极品美女 | 久久精品国产免费看久久精品 | 国产6区| 青青草在线视频免费观看 | 色亚洲天堂| 国产成人精品一区二区三区在线 | 久久久国产精品久久久 | 亚洲AV第二区国产精品 | 极品尤物魔鬼身材啪啪仙踪林 | 欧美性xxxxx极品少妇 | 国产一二三级 | 爱上av| 天天爽天天搞 | 在线观看av的网站 | 成人开心网| 久久频 | 视频在线观看一区二区三区 | 青青伊人精品 | 国产美女视频免费观看下载软件 | 男人天堂2014 | 另类专区欧美 | 国产成人二区 | 香蕉视频在线网址 | 手机av免费 | 内射无码专区久久亚洲 | 日韩一级完整毛片 | 小蝌蚪视频色 | 亚洲激情综合网 | 亚洲天堂h | 午夜性片| 日韩精品在线视频免费观看 | 黄色一级大片在线免费看产 | 国产成人精品一区二区三区福利 | 国产一区二区高清 | 91久久爱| 中文字幕日韩电影 | 中文字幕日韩一区二区 | 已满十八岁免费观看 | 91最新视频 | 午夜伦伦电影理论片费看 | 国产精品亚洲天堂 | 亚洲综合免费视频 | 无码毛片aaa在线 | 一区二区三区不卡在线观看 |