ExtJS是一款常用的JavaScript框架之一,它具有如下功能:UI組件,模板引擎,數據模型,以及許多工具類。而在操作數據模型中,ExtJS中內置了一個方便的JSON格式化工具。
在ExtJS中,通過使用Ext.JSON.encode方法,我們可以將任何JavaScript對象或數組轉換成JSON格式,并通過在參數中設置true,可以進行縮進格式化。
//將JavaScript對象轉換成JSON格式并格式化 var ob = { name:'John Smith', age:30, hobbies:['swimming','reading','running'] }; var jsonStr = Ext.JSON.encode(ob, true); console.log(jsonStr);
相反,我們也可以通過使用Ext.JSON.decode方法,將JSON格式的字符串轉換成JavaScript對象。當然,我們需要確保字符串中的格式是符合標準的JSON格式。
//將JSON格式的字符串轉換成JavaScript對象 var jsonStr = '{"name":"John Smith","age":30,"hobbies":["swimming","reading","running"]}'; var ob = Ext.JSON.decode(jsonStr); console.log(ob);
總結:通過ExtJS中的JSON格式化工具,我們可以方便地將JavaScript對象或數組轉換成JSON格式,并且可以進行格式化的設置。同時,我們也可以將符合標準的JSON格式的字符串轉換成JavaScript對象。
上一篇axios讀json數據
下一篇html 橫線的代碼