欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

egret json讀取

謝彥文1年前10瀏覽0評論

Egret是一款非常流行的HTML5游戲引擎,它支持JSON格式的數(shù)據(jù)讀取,這里我們就來詳細(xì)了解一下。

//創(chuàng)建一個(gè)Egret的JSON解析器
let parser: egret.JSONParse = new egret.JSONParse();
//讀取Json文本
let jsonStr: string = '{"name":"Egret","version":"5.2.31"}';
//解析Json文本
let jsonObj: any = parser.parse(jsonStr);
console.log(jsonObj.name);

以上就是使用Egret讀取JSON數(shù)據(jù)的基本方式。我們首先需要?jiǎng)?chuàng)建一個(gè)JSON解析器,再根據(jù)需要讀取的JSON文本進(jìn)行解析,最后我們可以將解析后的JSON數(shù)據(jù)存儲在一個(gè)變量中,然后就可以使用該變量中的數(shù)據(jù)了。在上述代碼片段中,我們創(chuàng)建了一個(gè)JSON解析器parser,然后讀取了一段JSON格式的數(shù)據(jù),接著使用該解析器解析讀取的數(shù)據(jù)并存儲在jsonObj變量中,最后打印出了jsonObj對象中的name屬性。

需要注意的是,在使用JSON解析器解析JSON數(shù)據(jù)時(shí),我們需要保證JSON數(shù)據(jù)的格式正確,否則可能會導(dǎo)致解析錯(cuò)誤,例如:

//創(chuàng)建一個(gè)Egret的JSON解析器
let parser: egret.JSONParse = new egret.JSONParse();
//讀取Json文本
let jsonStr: string = '{"name":"Egret","version":"5.2.31","}';
//解析Json文本
let jsonObj: any = parser.parse(jsonStr);
console.log(jsonObj.name);

在上述代碼中,我們故意在JSON數(shù)據(jù)的末尾添加了一個(gè)逗號,這樣的格式是不符合JSON數(shù)據(jù)格式的,因此在解析時(shí)就會出現(xiàn)錯(cuò)誤。因此,我們在進(jìn)行JSON數(shù)據(jù)讀取時(shí),一定要嚴(yán)格遵循JSON數(shù)據(jù)的格式規(guī)范。