Json 傳到 java 後臺有不少種處理方式 如今標註我用過的兩種方式 1. 使用 Gson 類 (com.google.gson.Gson包) 使用 Gson 能夠將 Json 格式的數據轉換成 實體類 Gson gson = new Gson(); 類 對象名 = gson.fromJson(Json數據,類.Class); 將前臺的 單個 對象 json 轉換成 java 對象 其中 json 中 對象的 得鍵 要與 java類的屬性相同 List<類 > 對象名 = gson.fromJson(json數據,new TypeToken<List<Person>>(){}.getType());//把JSON格式的字符串轉爲List 集合裏面 裝有 泛型內製定類的 list 集合 2.使用 JSON(com.alibaba.fastjson 包) 類直接將 Json 轉換成 List<Map<String,Object>> 類型的集合 JSONArray array = json.parseArray(「json」); JSONArray 至關於 至關於java 中的List 集合 能夠經過下標取值 array.get(i); i 爲正整數 若是取出來的是 JSONObject 可使用 array.getJSONObject(i); 將 單個對象轉成 java 的 map 集合 JSONObject json = JSON.parseObject(tree); JSONObject 至關於 java 中的map 能夠用 鍵來取值