JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,是XML的一種替代方案。在前端的開發中,我們需要將JSON轉換成字符串格式,便于進行網絡傳輸和存儲。
//JSON數據 var jsonData = { "name":"Tom", "age":20, "gender":"male", "hobby":["reading","running","music"] } //將JSON轉換成字符串 var jsonString = JSON.stringify(jsonData); console.log(jsonString);//輸出 "{\"name\":\"Tom\",\"age\":20,\"gender\":\"male\",\"hobby\":[\"reading\",\"running\",\"music\"]}"
JSON.stringify()方法用于將JSON對象轉換成字符串,參數為JSON格式的數據對象。轉換后的字符串中每個屬性名和屬性值都必須用雙引號引起來,因為JSON規定屬性名必須用雙引號。
//將JSON轉換成字符串并格式化 var jsonStringPretty = JSON.stringify(jsonData, null, 4); console.log(jsonStringPretty); //輸出 // { // "name": "Tom", // "age": 20, // "gender": "male", // "hobby": [ // "reading", // "running", // "music" // ] // }
JSON.stringify()方法還可以傳入第二個參數replacer,用于過濾和替換屬性值,和第三個參數space,用于設置每個屬性與屬性之間的縮進。
上一篇vue背景視頻
下一篇php trim漏洞