Ext JSON是一個用于存儲、傳輸和交換數據的輕量級數據格式。它被廣泛地應用于Web開發中。它的語法形式類似于JavaScript的對象字面量語法。Ext JSON的數據結構對于JavaScript開發者來說易于理解,同時可以被其他編程語言解析。
// 以下是一個簡單的Ext JSON對象例子: var person = { "name": "張三", "age": 20, "address": { "province": "廣東", "city": "深圳", "street": "科技園路" }, "hobby": ["籃球", "游泳", "跑步"] }
在JavaScript代碼中,我們可以通過以下方式對Ext JSON對象進行賦值:
// 從字符串中解析出JSON對象 var obj = Ext.JSON.decode('{"name":"張三","age":20,"address":{"province":"廣東","city":"深圳","street":"科技園路"},"hobby":["籃球","游泳","跑步"]}'); console.log(obj); // 將JavaScript對象序列化為字符串 var obj = {name: '張三', age: 20, address: {province: '廣東', city: '深圳', street: '科技園路'}, hobby: ['籃球', '游泳', '跑步']}; var jsonString = Ext.JSON.encode(obj); console.log(jsonString); // 從已有的Ext JSON對象中讀取值 console.log(person.name); // "張三" console.log(person.address.province); // "廣東" console.log(person.hobby[0]); // "籃球" // 修改已有的Ext JSON對象中的值 person.age = 21; person.hobby.push('游戲'); console.log(person);
通過以上方法,我們可以方便地對Ext JSON對象進行賦值和操作。這為我們的Web開發工作提供了極大的便利。