json是個非常重要的數據結構,在web開發中應用十分廣泛。我覺得每個人都應該好好的去研究一下json的底層實現,基於這樣的認識,金絲燕網推出了一個關於json的系列教程,分析一下json的相關內容,希望大家能有所收獲。首先給大家說一下使用json前的准備工作,需要准備下面的六個jar包:
commons-lang-1.0.4.jar
commons-collections-2.1.jar
commons-beanutils-1.8.0.jar
json-lib-2.4.jar
ezmorph-1.0.6.jar
commons-logging-1.1.jar
需要說明幾點:
(1)json-lib最新版本可以從這個地方下載:http://sourceforge.net/projects/json-lib/files/json-lib/
(2)ezmorph是一個簡單的java類庫,用於將一種bean轉換成另外一種bean。其動態bean的實現依賴於commons-beanutils包。ezmorph可以在這個地方下載源碼:http://sourceforge.net/projects/ezmorph/files/ezmorph/
(3)commons-beanutils是操作Java Bean的類庫,依賴於commons-collections。
(4)commons-collections類庫是各種集合類和集合工具類的封裝。