JSON是一種十分常見的數據格式,它用于在不同的應用程序之間傳遞數據。在JavaScript中,我們可以使用JSON.parse方法將一個JSON字符串轉換成一個JavaScript對象。但是,如果我們想要將JSON轉換成一個數組該怎么做呢?下面是一個例子:
// 定義一個JSON字符串 var jsonStr = '[{"name":"Jack","age":20},{"name":"Tom","age":22},{"name":"Lucy","age":21}]'; // 使用JSON.parse方法將JSON字符串轉換成JavaScript對象 var jsonObj = JSON.parse(jsonStr); // 定義一個空數組 var arr = []; // 遍歷JavaScript對象,將每個對象轉換成一個數組元素 for (var i = 0; i < jsonObj.length; i++) { var item = jsonObj[i]; arr.push([item.name, item.age]); } console.log(arr); // output: [["Jack", 20], ["Tom", 22], ["Lucy", 21]]
在上面的例子中,我們首先定義了一個JSON字符串,然后使用JSON.parse方法將其轉換成了一個JavaScript對象。接著,我們定義了一個空數組arr,使用for循環來遍歷JavaScript對象,將每個對象轉換成了一個數組元素,并使用push方法將其添加到arr中。
需要注意的是,我們將每個對象轉換成了一個數組元素,而不是直接將對象添加到數組中。這樣做是為了方便后續的處理,例如排序、去重等操作。
下一篇vue能不能分頁面打包