SpringMVC-json
fastjson.jar是阿里開發的一款專門用於Java開發的包,可以方便的實現json對象與JavaBean對象的轉換,實現JavaBean對象與json字符串的轉換,實現json對象與json字符串的轉換。實現json的轉換方法很多,最後的實現結果都是一樣的。
JSONObject實現了Map接口, 猜想 JSONObject底層操作是由Map實現的。
JSONObject對應json對象,通過各種形式的get()方法可以獲取json對象中的數據,也可利用諸如size(),isEmpty()等方法獲取"鍵:值"對的個數和判斷是否為空。其本質是通過實現Map接口並調用接口中的方法完成的。
內部是有List接口中的方法來完成操作的。
JSON類源碼分析與使用
仔細觀察這些方法,主要是實現json對象,json對象數組,javabean對象,json字符串之間的相互轉化。