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

creator json轉(zhuǎn)換

傅智翔1年前9瀏覽0評論

關(guān)于creator 中 json 轉(zhuǎn)換的方法,我們可以使用 creator 提供的 cc.JsonAsset 類型進(jìn)行轉(zhuǎn)換。

// 創(chuàng)建一個新的 json 對象
let jsonObj = {
"name": "小明",
"age": 18,
"gender": "男"
};
// 通過 cc.JsonAsset 類型對 json 進(jìn)行轉(zhuǎn)換
let jsonAsset = new cc.JsonAsset();
jsonAsset.json = jsonObj;
// 輸出轉(zhuǎn)換后的 json 字符串
console.log("json string: " + JSON.stringify(jsonAsset.json));

上面的代碼中,我們先創(chuàng)建了一個 json 對象,并將其賦值給 cc.JsonAsset 的 json 屬性中,然后通過 JSON.stringify 方法將其轉(zhuǎn)換成字符串輸出。

除了將 json 對象賦值給 json 屬性外,我們還可以通過 cc.JsonAsset 提供的靜態(tài)方法從文件中加載 json 數(shù)據(jù),并進(jìn)行操作。

// 使用 Promise 加載資源
cc.resources.load('config/data.json', cc.JsonAsset).then((jsonAsset) =>{
// 加載完成后,獲取 json 數(shù)據(jù)
let data = jsonAsset.json;
console.log(data);
}).catch((error) =>{
console.error(error);
});

上面的代碼中,我們通過加載 'config/data.json' 文件,返回一個 cc.JsonAsset 類型的對象,然后通過其 json 屬性獲取文件中的 json 數(shù)據(jù)。