JSON是一種輕量級的數據存儲和傳輸格式。在前端開發中,我們經常需要解析JSON數據并將它們展示在頁面上。在這個過程中,有些情況下我們需要對JSON數據進行分列處理,以便更好地呈現數據。
那么,JSON數據如何進行分列處理呢?這就需要用到JavaScript的技能了。
var json = { "name": "Amy", "age": "22", "gender": "female", "hobby": ["reading", "music", "travel"] }; var columns = ["name", "gender", "hobby"]; var data = []; for(var i = 0; i < columns.length; i++) { if(columns[i] === "hobby") { data.push(json[columns[i]].join(", ")); } else { data.push(json[columns[i]]); } } console.log(data);
上述代碼中,我們首先定義了一個JSON對象。接著,我們定義了一個數組columns,用來表示需要進行分列的鍵名。最后,我們使用一個for循環遍歷columns數組,將對應的鍵值存入data數組中。在這個過程中,為了方便展示,我們對“hobby”鍵進行了特殊處理,將其值用逗號分隔并存入data數組中。
上一篇vue能否文字
下一篇php token延期