DCloud提供了一種數(shù)據(jù)交換格式——JSON。使用JSON數(shù)據(jù)可以方便地傳遞、存儲(chǔ)和使用數(shù)據(jù)。在DCloud中,我們可以使用JSON數(shù)據(jù)和js文件進(jìn)行數(shù)據(jù)交互,實(shí)現(xiàn)數(shù)據(jù)的讀取和修改。
JSON數(shù)據(jù)的格式是鍵值對(duì),使用{}括起來(lái)。鍵和值之間用冒號(hào)隔開,鍵值對(duì)之間用逗號(hào)分隔。如下所示:
{"name":"張三","age":18}
我們可以通過(guò)定義一個(gè)變量來(lái)儲(chǔ)存這個(gè)JSON數(shù)據(jù):
var info={"name":"張三","age":18};
然后我們可以使用"."或者"[]"來(lái)獲取或者修改key對(duì)應(yīng)的value值:
console.log(info.name); //輸出姓名:張三 info.age=20; console.log(info.age); //輸出年齡:20
有些JSON數(shù)據(jù)可能比較復(fù)雜,包含多層嵌套。我們可以通過(guò)多次使用"."或者"[]"來(lái)獲取或者修改嵌套的value值:
var data={ "name":"張三", "grade":{ "class":"一班", "score":{ "語(yǔ)文":90, "數(shù)學(xué)":100 } } }; console.log(data.grade.class); //輸出班級(jí):一班 data.grade.score.語(yǔ)文=95; console.log(data.grade.score.語(yǔ)文); //輸出語(yǔ)文成績(jī):95
總之,JSON數(shù)據(jù)可以讓我們方便地存儲(chǔ)和傳遞數(shù)據(jù),并且用起來(lái)也很方便。
下一篇vue3.0遞歸