1. 程式人生 > >前臺js傳入json或map型別資料給後臺及後臺接收處理操作

前臺js傳入json或map型別資料給後臺及後臺接收處理操作

5.java後端使用request拿到json資料
String ds = request.getParameter("postData");
JSONArray json=JSONArray.fromObject(ds); //使用net.sf.json.JSONObject物件來解析json
JSONObject jsonOne;
Map<String,Object> map=null;
List<Map<String, Object>> listMap=new ArrayList<Map<String,Object>>(); 
for(int i=0;i<json.size();i++){
map = new HashMap<String,Object>();
         jsonOne = json.getJSONObject(i); 
         map.put("key", (String) jsonOne.get("Key"));
         map.put("value", (String) jsonOne.get("Value"));
         //只保留不為空的 鍵值對
         if( (String) jsonOne.get("Value")!=""&&!"".equals( (String) jsonOne.get("Value"))){
        listMap.add(map); 
         }