87,901
社区成员
发帖
与我相关
我的任务
分享
{"msg":"success","resultList":"[{\"PROCESS_STORE_TIME\":\"3min 11s\",\"PROCESS_GET_FILE_TIME\":\"3min\",\"NEID\":\"101\",\"TIME_SPAN\":\"20160501.17:30 - 20160501.17:45\",\"PM_RESULT_ID\":\"10\",\"TOTAL_TIME\":\"22min 30s\",\"PROCESS_PARSE_TIME\":\"3min\",\"PROCESS_FINISH_TIME\":\"3min 44s\",\"TASK_ID\":\"1\",\"RECEIVE_REPORT_MSG_TIME\":\"2min\"},{\"PROCESS_STORE_TIME\":\"3min 3s\",\"PROCESS_GET_FILE_TIME\":\"1min\",\"NEID\":\"101\",\"TIME_SPAN\":\"20160501.17:45 - 20160501.18:00\",\"PM_RESULT_ID\":\"11\",\"TOTAL_TIME\":\"11min 50s\",\"PROCESS_PARSE_TIME\":\"3min\",\"PROCESS_FINISH_TIME\":\"3min 53s\",\"TASK_ID\":\"1\",\"RECEIVE_REPORT_MSG_TIME\":\"2min\"}]
var taskId=${pd.taskId};
$.ajax({
type:'POST',
url:'task/result_charts',//请求数据的地址
data: {taskId:taskId},
dataType:'json',
cache: false,
success:function(data){
data2 = data.resultList;
var s = 1;
console.log("data2:"+data2);
/* for(var o in data2){
//console.log("data2:"+data2);
console.log(data2);
console.log("NEID:"+data2[o].NEID+" PROCESS_STORE_TIME:"+data2[o].PROCESS_STORE_TIME);
} */
var data3=[{"PROCESS_STORE_TIME":"3min 11s","PROCESS_GET_FILE_TIME":"3min","NEID":"101","TIME_SPAN":"20160501.17:30 - 20160501.17:45","PM_RESULT_ID":"10","TOTAL_TIME":"22min 30s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 44s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 3s","PROCESS_GET_FILE_TIME":"1min","NEID":"101","TIME_SPAN":"20160501.17:45 - 20160501.18:00","PM_RESULT_ID":"11","TOTAL_TIME":"11min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 53s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"}];
for(var o in data3){
console.log(data3[o]);
console.log("NEID:"+data3[o].NEID+" PROCESS_STORE_TIME:"+data3[o].PROCESS_STORE_TIME);
}
},
error:function(e){
}
});
data2 = data.resultList;
data2 =eval('('+data2 +')')///
///......
Map<String, String> map = new HashMap<String, String>();
PageData pd = new PageData();
pd = this.getPageData();
String taskId = pd.getString("taskId");
try {
pd = this.getPageData();
pd.put("taskId", taskId);
page.setPd(pd);
List<PageData> resultList = taskService.listResult(page);
JSONArray jsonArray = JSONArray.fromObject(resultList);
if (!resultList.isEmpty()) {
map.put("msg", "success");
map.put("resultList", resultList.toString());
}
} catch (Exception e) {
logger.error(e.toString(), e);
}
JSONObject jsonObject = JSONObject.fromObject(map);
System.out.println("jsonObject:"+jsonObject);
return jsonObject;
说明:
1. List<PageData> resultList = taskService.listResult(page); 这个返回的是一个list
2. 我是想再加一个msg信息,因此用一个map来把msg和resultList放进去,再转为json[/quote]
JSONArray jsonArray = JSONArray.fromObject(resultList);
你把resultList转成json数组了怎么不使用json数组放到map里,而是放的resultList.toString(),这样你再把最终的JSONObject转成字符的时候map里面的resultList就会被转化成转义字符格式了
Map<String, String> map = new HashMap<String, String>();
PageData pd = new PageData();
pd = this.getPageData();
String taskId = pd.getString("taskId");
try {
pd = this.getPageData();
pd.put("taskId", taskId);
page.setPd(pd);
List<PageData> resultList = taskService.listResult(page);
JSONArray jsonArray = JSONArray.fromObject(resultList);
if (!resultList.isEmpty()) {
map.put("msg", "success");
map.put("resultList", resultList.toString());
}
} catch (Exception e) {
logger.error(e.toString(), e);
}
JSONObject jsonObject = JSONObject.fromObject(map);
System.out.println("jsonObject:"+jsonObject);
return jsonObject;
说明:
1. List<PageData> resultList = taskService.listResult(page); 这个返回的是一个list
2. 我是想再加一个msg信息,因此用一个map来把msg和resultList放进去,再转为json
[{"PROCESS_STORE_TIME":"3min 11s","PROCESS_GET_FILE_TIME":"3min","NEID":"101","TIME_SPAN":"20160501.17:30 - 20160501.17:45","PM_RESULT_ID":"10","TOTAL_TIME":"22min 30s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 44s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 3s","PROCESS_GET_FILE_TIME":"1min","NEID":"101","TIME_SPAN":"20160501.17:45 - 20160501.18:00","PM_RESULT_ID":"11","TOTAL_TIME":"11min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 53s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 55s","PROCESS_GET_FILE_TIME":"1min 3s","NEID":"101","TIME_SPAN":"20160501.18:00 - 20160501.18:15","PM_RESULT_ID":"12","TOTAL_TIME":"26min 13s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 3s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 23s","PROCESS_GET_FILE_TIME":"1min","NEID":"101","TIME_SPAN":"20160501.18:15 - 20160501.18:30","PM_RESULT_ID":"13","TOTAL_TIME":"23min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 1s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 44s","PROCESS_GET_FILE_TIME":"1min","NEID":"101","TIME_SPAN":"20160501.18:30 - 20160501.18:45","PM_RESULT_ID":"14","TOTAL_TIME":"16min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 33s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min 3s"},{"PROCESS_STORE_TIME":"3min 14s","PROCESS_GET_FILE_TIME":"1min 3s","NEID":"101","TIME_SPAN":"20160501.18:45 - 20160501.19:00","PM_RESULT_ID":"15","TOTAL_TIME":"15min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 12s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"2min 10s","PROCESS_GET_FILE_TIME":"1min 3s","NEID":"102","TIME_SPAN":"20160501.16:00 - 20160501.16:15","PM_RESULT_ID":"16","TOTAL_TIME":"7min 17s","PROCESS_PARSE_TIME":"1min 4s","PROCESS_FINISH_TIME":"1min 10s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min 10s"},{"PROCESS_STORE_TIME":"3min 50s","PROCESS_GET_FILE_TIME":"1min","NEID":"102","TIME_SPAN":"20160501.16:15 - 20160501.16:30","PM_RESULT_ID":"17","TOTAL_TIME":"11min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 15s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"5min"},{"PROCESS_STORE_TIME":"8min 1s","PROCESS_GET_FILE_TIME":"3min","NEID":"102","TIME_SPAN":"20160501.16:30 - 20160501.16:45","PM_RESULT_ID":"18","TOTAL_TIME":"17min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"7min 3s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"6min"},{"PROCESS_STORE_TIME":"3min 3s","PROCESS_GET_FILE_TIME":"5min","NEID":"102","TIME_SPAN":"20160501.16:45 - 20160501.17:00","PM_RESULT_ID":"19","TOTAL_TIME":"14min 30s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 4s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"5min"},{"PROCESS_STORE_TIME":"3min 22s","PROCESS_GET_FILE_TIME":"2min","NEID":"102","TIME_SPAN":"20160501.17:00 - 20160501.17:15","PM_RESULT_ID":"20","TOTAL_TIME":"15min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 7s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 4s","PROCESS_GET_FILE_TIME":"5min","NEID":"102","TIME_SPAN":"20160501.17:15 - 20160501.17:30","PM_RESULT_ID":"21","TOTAL_TIME":"16min 30s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 46s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"4min"},{"PROCESS_STORE_TIME":"3min 11s","PROCESS_GET_FILE_TIME":"3min","NEID":"102","TIME_SPAN":"20160501.17:30 - 20160501.17:45","PM_RESULT_ID":"22","TOTAL_TIME":"22min 30s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 44s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 3s","PROCESS_GET_FILE_TIME":"1min","NEID":"102","TIME_SPAN":"20160501.17:45 - 20160501.18:00","PM_RESULT_ID":"23","TOTAL_TIME":"11min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 53s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 55s","PROCESS_GET_FILE_TIME":"1min","NEID":"102","TIME_SPAN":"20160501.18:00 - 20160501.18:15","PM_RESULT_ID":"24","TOTAL_TIME":"26min 13s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 3s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 23s","PROCESS_GET_FILE_TIME":"1min","NEID":"102","TIME_SPAN":"20160501.18:15 - 20160501.18:30","PM_RESULT_ID":"25","TOTAL_TIME":"23min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 1s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 44s","PROCESS_GET_FILE_TIME":"1min","NEID":"102","TIME_SPAN":"20160501.18:30 - 20160501.18:45","PM_RESULT_ID":"26","TOTAL_TIME":"16min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 33s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 14s","PROCESS_GET_FILE_TIME":"1min","NEID":"102","TIME_SPAN":"20160501.18:45 - 20160501.19:00","PM_RESULT_ID":"27","TOTAL_TIME":"15min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 12s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 50s","PROCESS_GET_FILE_TIME":"1min","NEID":"101","TIME_SPAN":"20160501.16:15 - 20160501.16:30","PM_RESULT_ID":"5","TOTAL_TIME":"11min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 15s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"5min"},{"PROCESS_STORE_TIME":"8min 1s","PROCESS_GET_FILE_TIME":"3min","NEID":"101","TIME_SPAN":"20160501.16:30 - 20160501.16:45","PM_RESULT_ID":"6","TOTAL_TIME":"17min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"7min 3s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"6min 3s"},{"PROCESS_STORE_TIME":"3min 3s","PROCESS_GET_FILE_TIME":"5min","NEID":"101","TIME_SPAN":"20160501.16:45 - 20160501.17:00","PM_RESULT_ID":"7","TOTAL_TIME":"14min 30s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 4s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"5min"},{"PROCESS_STORE_TIME":"3min 22s","PROCESS_GET_FILE_TIME":"2min","NEID":"101","TIME_SPAN":"20160501.17:00 - 20160501.17:15","PM_RESULT_ID":"8","TOTAL_TIME":"15min 50s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 7s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"2min"},{"PROCESS_STORE_TIME":"3min 4s","PROCESS_GET_FILE_TIME":"5min","NEID":"101","TIME_SPAN":"20160501.17:15 - 20160501.17:30","PM_RESULT_ID":"9","TOTAL_TIME":"16min 30s","PROCESS_PARSE_TIME":"3min","PROCESS_FINISH_TIME":"3min 46s","TASK_ID":"1","RECEIVE_REPORT_MSG_TIME":"4min 3s"}]
我这个数据检查不通过,不知道什么问题啊什么