第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

node.js rows_data 如何拆分嵌套的json字符串并將其推送到同一個(gè)json對象

node.js rows_data 如何拆分嵌套的json字符串并將其推送到同一個(gè)json對象

慕尼黑8549860 2022-01-07 10:42:49
NATIVE with node.js API 從數(shù)據(jù)庫中獲取數(shù)據(jù),我以嵌套的 JSON 字符串格式獲取數(shù)據(jù),主要是“file_Name”:“3.jpg,2.jpg,1.jpg”,但我想要“file_Name”:[ “3.jpg”、“2.jpg”、“1.jpg”] 嵌套 JSON 數(shù)組格式,我嘗試使用 for 循環(huán)和推送,通過使用 for 循環(huán)我從 rows_Data 獲取數(shù)組但我不知道 w將其推送到 rows_Data。如果有人知道任何替代解決方案,請檢查代碼,請幫助我。,rows_Data =  [{    "id": 4,    "user_id": 2,    "description": " Hi How are you ",    "post_type": 0,    "created_date": "2019-01-28T19:30:49.000Z",    "name": "sankar ",    "mobile": 9985849966,    "picture_url": "2.jpg",    "post_id": 4,    "saved_name": "9.jpg",    "file_Name": "10.jpg,9.jpg" }, {    "id": 3,    "user_id": 1,    "description": " Working a Fine ",    "post_type": 0,    "created_date": "2019-01-25T18:40:41.000Z",    "name": "Sivasankar",    "mobile": 9985849955,    "picture_url": "5.jpg",    "post_id": 3,    "saved_name": "8.jpg",    "file_Name": "7.jpg,8.jpg" }, {    "id": 2,    "user_id": 1,    "description": " Hello hi",    "post_type": 1,    "created_date": "2019-01-21T12:51:16.000Z",    "name": "Sivasankar",    "mobile": 9985849955,    "picture_url": "5.jpg",    "post_id": 2,    "saved_name": "4.jpg",    "file_Name": "6.jpg,5.jpg,4.jpg" }, {    "id": 1,    "user_id": 1,    "description": " Hi How are you ",    "post_type": 0,    "created_date": "2019-01-21T12:50:51.000Z",    "name": "Sivasankar",    "mobile": 9985849955,    "picture_url": "5.jpg",    "post_id": 1,    "saved_name": "1.jpg",    "file_Name": "3.jpg,2.jpg,1.jpg" }]console.log(rows_Data);var copy= []; ; var res_ = {};var file_Name ={};var result = {};for (let i = 0; i < rows_Data.length; i++) {     copy.push(rows_Data[i].file_Name);     for (let j = 0; j < copy.length; j++) {          res_[j] = copy[j].split(",");                     for (let k = 0; k < res_.length; j++) {               rows_Data[k].file_Name.push(res_[k]);           }       }  }console.log(copy); console.log( res_);console.log(rows_Data)
查看完整描述

2 回答

?
白衣染霜花

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊

您可以使用.map():


rows_Data = rows_Data.map((entry) => ({ ...entry, file_Name: entry.file_Name.split(',') }));

例子:


let rows_Data =  [{

    "id": 4,

    "user_id": 2,

    "description": " Hi How are you ",

    "post_type": 0,

    "created_date": "2019-01-28T19:30:49.000Z",

    "name": "sankar ",

    "mobile": 9985849966,

    "picture_url": "2.jpg",

    "post_id": 4,

    "saved_name": "9.jpg",

    "file_Name": "10.jpg,9.jpg"

 }, {

    "id": 3,

    "user_id": 1,

    "description": " Working a Fine ",

    "post_type": 0,

    "created_date": "2019-01-25T18:40:41.000Z",

    "name": "Sivasankar",

    "mobile": 9985849955,

    "picture_url": "5.jpg",

    "post_id": 3,

    "saved_name": "8.jpg",

    "file_Name": "7.jpg,8.jpg"

 }, {

    "id": 2,

    "user_id": 1,

    "description": " Hello hi",

    "post_type": 1,

    "created_date": "2019-01-21T12:51:16.000Z",

    "name": "Sivasankar",

    "mobile": 9985849955,

    "picture_url": "5.jpg",

    "post_id": 2,

    "saved_name": "4.jpg",

    "file_Name": "6.jpg,5.jpg,4.jpg"

 }, {

    "id": 1,

    "user_id": 1,

    "description": " Hi How are you ",

    "post_type": 0,

    "created_date": "2019-01-21T12:50:51.000Z",

    "name": "Sivasankar",

    "mobile": 9985849955,

    "picture_url": "5.jpg",

    "post_id": 1,

    "saved_name": "1.jpg",

    "file_Name": "3.jpg,2.jpg,1.jpg"

 }]



rows_Data = rows_Data.map((entry) => ({ ...entry, file_Name: entry.file_Name.split(',') }));


console.log(rows_Data);


查看完整回答
反對 回復(fù) 2022-01-07
?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

為什么不只是修改原始數(shù)組,它可以很容易地完成


  rows_Data.forEach(r =>r.file_Name = r.file_Name.split(","));       

或者如果您想保留原始值,只需添加一個(gè)新屬性


  rows_Data.forEach(r =>r.file_NameArray = r.file_Name.split(","));       

rows_Data =  [{

    "id": 4,

    "user_id": 2,

    "description": " Hi How are you ",

    "post_type": 0,

    "created_date": "2019-01-28T19:30:49.000Z",

    "name": "sankar ",

    "mobile": 9985849966,

    "picture_url": "2.jpg",

    "post_id": 4,

    "saved_name": "9.jpg",

    "file_Name": "10.jpg,9.jpg"

 }, {

    "id": 3,

    "user_id": 1,

    "description": " Working a Fine ",

    "post_type": 0,

    "created_date": "2019-01-25T18:40:41.000Z",

    "name": "Sivasankar",

    "mobile": 9985849955,

    "picture_url": "5.jpg",

    "post_id": 3,

    "saved_name": "8.jpg",

    "file_Name": "7.jpg,8.jpg"

 }, {

    "id": 2,

    "user_id": 1,

    "description": " Hello hi",

    "post_type": 1,

    "created_date": "2019-01-21T12:51:16.000Z",

    "name": "Sivasankar",

    "mobile": 9985849955,

    "picture_url": "5.jpg",

    "post_id": 2,

    "saved_name": "4.jpg",

    "file_Name": "6.jpg,5.jpg,4.jpg"

 }, {

    "id": 1,

    "user_id": 1,

    "description": " Hi How are you ",

    "post_type": 0,

    "created_date": "2019-01-21T12:50:51.000Z",

    "name": "Sivasankar",

    "mobile": 9985849955,

    "picture_url": "5.jpg",

    "post_id": 1,

    "saved_name": "1.jpg",

    "file_Name": "3.jpg,2.jpg,1.jpg"

 }]


console.log(rows_Data);


rows_Data.forEach(r =>r.file_Name = r.file_Name.split(","));       


console.log(rows_Data)


查看完整回答
反對 回復(fù) 2022-01-07
  • 2 回答
  • 0 關(guān)注
  • 123 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)