在 Web 開發中,我們經常需要傳遞一些數據。而 JSON 是一種非常流行的數據格式,也是我們經常用到的一種格式。當需要傳遞一個列表(數組)時,我們應該如何傳遞呢?下面我們就來看看如何用 JSON 傳遞一個列表。
[ "item1", "item2", "item3" ]
如上面的例子所示,一個列表可以用一個包含多個元素的數組來表示。在 JSON 里面,一個數組必須用方括號 [] 包裹起來。每個元素之間用逗號 , 隔開。這個數組里面可以包含任意類型的元素,包括字符串、數字、布爾值、對象和另一個數組等等。
在傳遞一個 JSON 列表時,我們需要將其轉換為字符串。在 JavaScript 中,我們可以使用 JSON.stringify() 方法將一個 JSON 對象轉換為 JSON 格式的字符串。例如:
var myList = ["item1", "item2", "item3"]; var jsonString = JSON.stringify(myList);
現在,jsonString 中包含的字符串就是我們需要傳遞的列表了。我們可以將這個字符串作為請求體發送到服務器,或者在瀏覽器端使用 Ajax 調用 API。然后,在接收到字符串后,我們需要使用 JSON.parse() 方法將其轉換回原來的 JSON 對象,例如:
var jsonArray = JSON.parse(jsonString);
這時,jsonArray 就是我們傳遞的列表了。我們可以使用數組的各種方法,例如循環遍歷、添加新元素、刪除元素,來操作這個列表。
上一篇vue能畫中畫嗎