JavaScript Object Notation(JSON)
JSON 是一種輕量級的數據交換格式,適用于客戶端和服務端之間的數據傳輸。與 XML 相比,它更加簡潔易懂,同時也具備更高的傳輸效率。
在 H5 中,我們可以使用三個方法來操作 JSON 數據,分別為
JSON.parse()、
JSON.stringify()和
JSON.stringify()。其中,
JSON.parse()可以將一個 JSON 字符串轉換成一個 JavaScript 對象,
JSON.stringify()可以將一個 JavaScript 對象轉換成一個 JSON 字符串,而
JSON.revokeObjectURL()則可以釋放之前使用
createObjectURL()方法創建的 URL 對象。
下面是一個使用
JSON.stringify()方法將 JavaScript 對象轉換成 JSON 字符串的示例代碼:
var myObj = { "name": "Tom", "age": 18, "gender": "male" }; var myJSON = JSON.stringify(myObj); console.log(myJSON); //"{"name":"Tom","age":18,"gender":"male"}"
同樣,我們可以使用
JSON.parse()方法將上述 JSON 字符串轉換成 JavaScript 對象:
var myJSON = '{"name":"Tom","age":18,"gender":"male"}'; var myObj = JSON.parse(myJSON); console.log(myObj); //{name: "Tom", age: 18, gender: "male"}
在 H5 中使用 JSON 進行數據傳輸,可以極大的提高網絡傳輸效率,同時也簡化了數據交換的流程。