亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求大佬指點哈!如何對json進行處理得到另一形式的json

求大佬指點哈!如何對json進行處理得到另一形式的json

森林海 2019-08-30 01:03:19
原json:[{"user":"A","time":"2019.07.23","exactTime":"08:37,12:00,13:34,17:02"},{"user":"A","time":"2019.07.24","exactTime":"08:40,12:00,13:33,17:03"},{"user":"A","time":"2019.07.25","exactTime":"08:25,13:28,17:11"},{"user":"A","time":"2019.07.26","exactTime":"08:20,17:14"},{"user":"B","time":"2019.07.23","exactTime":"08:37,12:04,13:37"},{"user":"B","time":"2019.07.24","exactTime":"12:03,13:28,17:04"},{"user":"B","time":"2019.07.25","exactTime":"08:50,11:50,14:00"}]想得到這樣的json格式(根據時間的格式,一般08:xx放到Time1,12:xx放到Time2,13:xx放到Time3,17:xx放到Time4):[{"user":"A","time":"2019.07.23","Time1":"08:37","Time2":"12:00","Time3":"13:34","Time4":"17:02"},{"user":"A","time":"2019.07.24","Time1":"08:40","Time2":"12:00","Time3":"13:33","Time4":"17:03"},{"user":"A","time":"2019.07.25","Time1":"08:25","Time2":"","Time3":"13:28","Time4":"17:11"},{"user":"A","time":"2019.07.26","Time1":"08:20","Time2":"","Time3":"","Time4":"17:14"},{"user":"B","time":"2019.07.23","Time1":"08:37","Time2":"12:00","Time3":"13:34","Time4":"17:02"},{"user":"B","time":"2019.07.24","Time1":"","Time2":"12:02","Time3":"13:28","Time4":"17:04"},{"user":"B","time":"2019.07.25","Time1":"08:50","Time2":"11:50","Time3":"14:00","Time4":""}]
查看完整描述

2 回答

?
梵蒂岡之花

TA貢獻1900條經驗 獲得超5個贊

修改原數組版
arr.forEach(item=>{
letts=item.exactTime.split(',')
ts.forEach((tm,index)=>{
item['Time'+(index+1)]=tm
})
})
                            
查看完整回答
反對 回復 2019-08-30
?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

lettimeArr=[
{"user":"A","time":"2019.07.23","exactTime":"08:37,12:00,13:34,17:02"},
{"user":"A","time":"2019.07.24","exactTime":"08:40,12:00,13:33,17:03"},
{"user":"A","time":"2019.07.25","exactTime":"08:25,13:28,17:11"},
{"user":"A","time":"2019.07.26","exactTime":"08:20,17:14"},
{"user":"B","time":"2019.07.23","exactTime":"08:37,12:04,13:37"},
{"user":"B","time":"2019.07.24","exactTime":"12:03,13:28,17:04"},
{"user":"B","time":"2019.07.25","exactTime":"08:50,11:50,14:00"}
]
timeArr.forEach(item=>{
letnewTiem=item.exactTime.split(',');
for(leti=0;i<4;i++){
item['time'+(i+1)]=newTiem[i]||''
}
})
                            
查看完整回答
反對 回復 2019-08-30
  • 2 回答
  • 0 關注
  • 213 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號