Json是一種輕量級的數據格式,在web應用開發中十分常用。它的主要格式是由key-value鍵值對構成,相比xml相對簡潔易讀。
為了在web應用中使用Json數據,進行Json格式和其他格式的轉換就顯得尤為重要。下面我們來談談Json的三種轉換方式:
JSON.parse()
它的作用是將Json格式的字符串轉換為Javascript對象。例如:
var jsonStr = '{"name": "Lucy", "age": 18}'; var jsonObj = JSON.parse(jsonStr); console.log(jsonObj.name); // 輸出 Lucy
JSON.stringify()
它的作用是將Javascript對象轉換為Json格式的字符串。例如:
var jsonObj = {name: 'Lucy', age: 18}; var jsonStr = JSON.stringify(jsonObj); console.log(jsonStr); // 輸出 {"name":"Lucy","age":18}
$.parseJSON() / jQuery.parseJSON()
這是Jquery中的一個函數,和JSON.parse()功能相似,將Json格式字符串轉換為Javascript對象。例如:
var jsonStr = '{"name": "Lucy", "age": 18}'; var jsonObj = $.parseJSON(jsonStr); console.log(jsonObj.name); // 輸出 Lucy
通過以上三種方式,我們可以靈活地進行Json格式和Javascript對象的轉換。
上一篇php token解碼
下一篇css背景放視頻教程