【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;