spring mvc:實現給Controller函數傳入list 參數


【1】前端js調用示例:

...insertStatisData?statisDatas=[{'cid':'2','devId':'9003','deviceName':'測試名','endTime':'2016-02-11 10:00:00','enname':'flow','interval':'1','intervalType':'mi','startTime':'2016-02-11 10:00:00','value':'33'},{'cid':'2','devId':'9004','deviceName':'測試名2','endTime':'2016-02-11 10:00:00','enname':'flow','interval':'1','intervalType':'mi','startTime':'2016-02-11 10:00:00','value':'22'}]

【2】Controller層函數接收:

Gson gson = new Gson(); 

List<StatisData> list = gson.fromJson(statisDatas, new TypeToken<List<StatisData>>() {}.getType());//將數據串轉換為數據對象list
//要保證傳入的json字符串statisDatas的格式為pojo:StatisData的字段對應

 【3】注意:Controller層引入jar包         

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。