JSON是一種常用的數據格式,廣泛用于前端與后臺之間的數據交互。在實際開發過程中,我們經常需要對JSON進行轉譯處理,以適配各種需求。下面介紹一些常用的JSON報文轉譯方法。
1.轉譯Unicode碼
var str = "\u4e2d\u56fd"; // 將Unicode碼轉為對應的中文 console.log(str); // 打印"中國"
2.JSON字符串轉為對象
var jsonString = '{"name": "Tom", "age": 18}'; var obj = JSON.parse(jsonString); console.log(obj.name); // 打印 "Tom" console.log(obj.age); // 打印 18
3.對象轉為JSON字符串
var obj = {name: "Tom", age: 18}; var jsonString = JSON.stringify(obj); console.log(jsonString); // 打印'{"name":"Tom","age":18}'
4.去除JSON字符串中的空格
var jsonString = '{"name": "Tom", "age": 18}'; jsonString = jsonString.replace(/\s+/g,""); console.log(jsonString); // 打印'{"name":"Tom","age":18}'
5.格式化JSON字符串
var jsonString = '{"name": "Tom", "age": 18}'; var obj = JSON.parse(jsonString); jsonString = JSON.stringify(obj, null, 4); // 4為縮進的空格數 console.log(jsonString); // 打印 // { // "name": "Tom", // "age": 18 // }
JSON報文轉譯是前端開發中的一項重要工作,合理使用轉譯方法可以節省大量開發時間,提高開發效率。
上一篇vue獲取audio
下一篇vue獲取attr