在前端開發(fā)中,將數(shù)據(jù)轉(zhuǎn)換成JSON格式是很常見的操作。而ExtJS提供了非常方便的API來完成這項任務(wù)。
//定義一個對象 var userInfo = { name: 'John Doe', age: 35, email: 'johndoe@example.com' }; //將對象轉(zhuǎn)換成JSON var jsonUser = Ext.JSON.encode(userInfo); //輸出結(jié)果 console.log(jsonUser);
通過上述代碼,我們可以將一個對象轉(zhuǎn)換成JSON格式。Ext.JSON.encode方法將傳入的數(shù)據(jù)轉(zhuǎn)換成JSON字符串。
除了將單個對象轉(zhuǎn)換成JSON,我們也可以將一個包含多個對象的數(shù)組轉(zhuǎn)換成JSON格式。
//定義多個對象 var userList = [ { name: 'John Doe', age: 35, email: 'johndoe@example.com' }, { name: 'Jane Doe', age: 30, email: 'janedoe@example.com' }, { name: 'Bob Smith', age: 40, email: 'bobsmith@example.com' } ]; //將數(shù)組轉(zhuǎn)換成JSON var jsonUserList = Ext.JSON.encode(userList); //輸出結(jié)果 console.log(jsonUserList);
同樣,我們使用Ext.JSON.encode方法將數(shù)組轉(zhuǎn)換成JSON格式。這樣可以方便我們在前端頁面中處理數(shù)據(jù)。