egret是一款優秀的HTML5游戲開發引擎,可用于開發跨平臺的2D游戲。在開發過程中,我們經常會使用json文件來存儲或傳遞數據。下面我們來看看如何在egret中寫json。
// 創建JSON對象 let jsonData = { "name": "張三", "age": 18, "hobbies": ["籃球", "足球", "游泳"], "info": { "school": "清華大學", "major": "計算機科學與技術", "grades": [90, 80, 92] } }; // 將JSON對象轉為字符串 let jsonString = JSON.stringify(jsonData); // 打印輸出 console.log(jsonString);
以上代碼中,我們先創建了一個JSON對象并賦值給變量jsonData,包含了姓名、年齡、愛好和個人信息等屬性。接著使用JSON.stringify()方法將JSON對象轉為字符串,并賦值給變量jsonString。使用console.log()方法將轉換后的字符串輸出到控制臺。
// 解析JSON字符串 let data = '{"name":"李四","age":20,"hobbies":["唱歌","跳舞"],"info":{"school":"北京大學","major":"文學","grades":[85,93,88]}}'; let jsonData = JSON.parse(data); console.log(jsonData.name); console.log(jsonData.age); console.log(jsonData.hobbies); console.log(jsonData.info.school); console.log(jsonData.info.grades[0]);
以上代碼中,我們創建了一個JSON字符串并賦值給變量data,包含了姓名、年齡、愛好和個人信息等屬性。使用JSON.parse()方法將JSON字符串解析成JSON對象,并賦值給變量jsonData。接著使用console.log()方法輸出JSON對象的各個屬性值。
通過以上兩段代碼,我們可以看出在egret中,使用JSON.stringify()方法將JSON對象轉為字符串,使用JSON.parse()方法將JSON字符串解析成JSON對象,讓數據傳遞或保存變得很方便。另外,在寫JSON時要注意格式的正確性,例如屬性名要加引號、對象的末尾不要添加逗號等。
上一篇vue djamgo
下一篇python 查看基類