Ext.js是一種流行的JavaScript框架,它提供了豐富的UI組件和數據處理能力。在Ext.js中,可以使用JSON串來傳遞和處理數據。
JSON(JavaScript Object Notation)是一種輕量級數據交換格式,它是基于JavaScript語法的子集,使用文本格式進行數據存儲和傳輸。在Ext.js中,可以使用Ext.JSON類來進行JSON操作,它提供了從JSON串到JavaScript對象和從JavaScript對象到JSON串的轉換方法。
//將JSON串轉換成JavaScript對象 var obj = Ext.JSON.decode('{"name":"Tom","age":20,"gender":"male"}'); //將JavaScript對象轉換成JSON串 var jsonStr = Ext.JSON.encode(obj);
在Ext.js中,可以使用JSON串來表示各種不同的數據類型,例如:
//表示普通對象 var obj = {"name":"Tom","age":20,"gender":"male"}; //表示數組對象 var arr = [1,2,3,4,5]; //表示復雜對象 var complexObj = { "name":"Tom", "age":20, "gender":"male", "address":{ "province":"Guangdong", "city":"Shenzhen", "street":"Nanhai Avenue" }, "friends":[ { "name":"John", "age":21, "gender":"male" }, { "name":"Lucy", "age":20, "gender":"female" } ] };
通過使用Ext.JSON類,可以方便地將這些數據類型轉換成JSON串,以便進行數據傳輸和存儲。