在web開發中,字符串轉json數據是一個經常被使用的功能。在JavaScript中,有很多函數和方法可以實現這個功能,其中ext字符串轉json數據也是比較常見的一種。
// 定義一個ext字符串 var str = '{ "name": "小明", "age": 18, "gender": "male", "hobbies": ["reading", "running"] }'; // 將ext字符串轉換為json對象 var jsonData = Ext.JSON.decode(str); // 輸出json數據 console.log(jsonData);
通過上面的代碼,我們可以看到使用Ext.JSON.decode()方法,將ext字符串轉換為了json對象。該方法可以接受兩個參數,第一個參數為要轉換的字符串,第二個參數為是否保留日期對象。如果不保留日期對象,則為false。
除了Ext.JSON.decode()方法外,在ext中還有另外一個方法可以將json對象轉換為ext字符串,即Ext.JSON.encode()方法。該方法可以接受兩個參數,第一個參數為要轉換的json對象,第二個參數為是否保留日期對象。如果不保留日期對象,則為false。
// 定義一個json對象 var jsonData = { name: '小明', age: 18, gender: 'male', hobbies: ['reading', 'running'] }; // 將json對象轉換為ext字符串 var str = Ext.JSON.encode(jsonData); // 輸出ext字符串 console.log(str);
通過使用Ext.JSON.encode()方法,我們可以將json對象轉換為ext字符串。同樣,該方法也可以接受兩個參數,第一個參數為要轉換的json對象,第二個參數為是否保留日期對象。如果不保留日期對象,則為false。