這篇文章主要介紹了使用ajax或easyui等框架時的Json-lib的處理方案,需要的朋友可以參考下
無論是使用ajax還是使用easyui等框架,後台向前台輸出資料時都涉及json處理的問題,這裡介紹兩種處理方法,第一種是手動配置json的處理方法,另一種使用json-lib的處理方案。普通手動配置方法比較笨拙,每次需要根據字段名逐個配置,因此也無法再其他物件上使用,降低了程式碼的重用性,使用json-lib工具可以實現自動處理,針對不同的物件又不同的處理措施,大大提高了處理效率和程式碼的重用性,以下分別根據案例介紹兩種方法的過程:
方法一:普通方法,透過手動配置轉型的過程,以easyui的請求方法為例,前台透過dategrid向後台請求使用者清單數據,資料中存在普通欄位(int、String)數據,也有日期(date)數據,
jsp頁面:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
**** ************************************************** ************************************************** ***********************************************
#action層:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
************************************* ************************************************** ************************************************** **************
util工具:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
方法二:使用jsonLib工具完成處理,以easyui的請求方法為例,前台透過dategrid向後台請求商品列表數據,數據中存在普通字段(int、String)數據,也有日期(date)數據,同時商品對象(Product)還級聯了類別對象(ProductType)
jsp頁面:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
******************************************* ************************************************** ************************************************** ********
action層:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
************************** ************************************************** ************************************************** *************************
util工具:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
|
上面是我整理給大家的,希望今後會對大家有幫助。
相關文章:
以上是使用Ajax或Easyui等框架時的Json-lib的處理方案(圖文教學)的詳細內容。更多資訊請關注PHP中文網其他相關文章!