JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,它以易于閱讀和編寫的方式來描述數(shù)據(jù)對象并有著良好的可讀性和可擴展性,它廣泛應用于互聯(lián)網(wǎng)中的數(shù)據(jù)傳輸。H5是HTML的第五次修訂版本,它在之前的版本基礎(chǔ)上添加了許多新的特性和標簽,其中包括了與JSON相關(guān)的API,可以很方便地對JSON數(shù)據(jù)進行讀取和寫入。
var data = {"name":"張三", "age":20, "gender":"男"}; var jsonStr = JSON.stringify(data); //將JSON對象轉(zhuǎn)化為JSON字符串 localStorage.setItem("myData", jsonStr); //將JSON字符串存儲在本地存儲中 var jsonData = localStorage.getItem("myData"); //從本地存儲中獲取JSON字符串 var dataObj = JSON.parse(jsonData); //將JSON字符串轉(zhuǎn)化為JSON對象 console.log(dataObj.name); //輸出"張三"
以上代碼演示了h5讀寫json的基本操作,首先將一個JSON對象轉(zhuǎn)化為JSON字符串,并將其存儲在本地存儲中。然后從本地存儲中獲取JSON字符串,并將其轉(zhuǎn)化為JSON對象,最后輸出JSON對象中的屬性值。h5提供了兩個API來進行JSON的讀寫操作,分別是JSON.stringify和JSON.parse。JSON.stringify可以將JSON對象轉(zhuǎn)化為JSON字符串,JSON.parse可以將JSON字符串轉(zhuǎn)化為JSON對象。
下一篇c json增加屬性