1. 程式人生 > >程式設計之路小細節-JsonArray的資料獲取

程式設計之路小細節-JsonArray的資料獲取

在工作中遇到這樣一個問題:需要從一個map中獲取資料,這段資料的格式為 key : value ,並且value中儲存的是一個集合或者陣列型別。而我一般是將其轉換為JSON格式的樣式,然後再從JSONObject中獲取資料。因為,在資料格式上,map中的資料儲存格式與JSONObject的資料格式一致,所以用JSONObject獲取map中的資料很是方便。鑑於機密性,無法貼出工作程式碼,便在java工程下下自行編寫了一個相同功能的程式。上圖說話:


但是在進行編寫測試程式的時候發現匯入的第三方JSON包,引用後編譯期可用,執行期丟擲NoClassDefFoundError和ClassNotFoundException的異常,無法由classpath查詢到jar包從而使用jar包。因此,我重新建立了一個動態web工程並且將第三方Jar包更換為Gson的jar包,由此而編寫成了上圖中所展示的程式碼,進行功能的成功展示。

一滴水,無法展示它的美;一江海,方能容納它的心。