AJAX向SpringMVC controller 传JSONArray并将String转换成JSONArray
来源:互联网 发布:建网站做淘宝客 编辑:程序博客网 时间:2024/06/14 21:05
http://stackoverflow.com/questions/14515785/how-to-convert-json-string-arrray-to-json-array-list
create JSONArray ([{}, {}, {}]) in JS
var data = [];data.push({"id" : 1,"val" : $('#projectName').val()});data.push({"id" : 2,"val" : $('#description').val()});data.push({"id" : 3,"val" : $('#startdate').val()});data.push({"id" : 4,"val" : STATUS_NOT_START});var id = 5;while($("#" + id).length > 0){data.push({"id" : id,"val" : $("#" + id).val()});id++;}
ajax pass JSONArray String to Controller:
$.ajax({type : "Post",url : "createProject.html",data : "jsonArray=" + JSON.stringify(data) + "&depId=" + depId + "&groId=" + groId + "&objId=" + objId,success : function(response){var alertText = "Project " + $('#projectName').val() + " is successfully created! Project ID: " + response;addAlert("alert-success", alertText, "#alertdiv");},error : function(e){var alertText = 'Error: ' + e; addAlert("alert-error", alertText, "#alertdiv");}});
Controller将JSONArray String转换成JSONArray
import net.sf.json.JSONArray;import net.sf.json.JSONException;import net.sf.json.JSONObject;import net.sf.json.JSONSerializer;public class TestJson { public static void parseProfilesJson(String the_json){ try { JSONArray nameArray =(JSONArray) JSONSerializer.toJSON(the_json); System.out.println(nameArray.size()); for(Object js : nameArray){ JSONObject json = (JSONObject)js; System.out.println(json.get("date")); } } catch (JSONException e) { e.printStackTrace(); } } public static void main(String[] args) { String s = "[{\"date\":\"2012-04-23\",\"activity\":\"gym\"},{\"date\":\"2012-04-24\",\"activity\":\"walking\"}]"; parseProfilesJson(s); }}
0 0
- AJAX向SpringMVC controller 传JSONArray并将String转换成JSONArray
- String类型转换为JSONArray
- jsonArray转换成list
- ajax遍历Map<String, String>转JSONArray
- Gson将字符串转换成JsonObject和JsonArray
- Gson将字符串转换成JsonObject和JsonArray
- JSONArray类将JavaBean,List,Map转换成json字符串
- fastJson中jsonobject转换成jsonArray,jsonArray转换成jsonobject
- JSON转换成JSONArray数组
- JSONObject,JSONArray,Map,String之间转换
- JSONObject,JSONArray,Map,String之间转换
- JSONObject,JSONArray,Map,String之间转换
- JSONObject,JSONArray,Map,String之间转换
- JSONObject,JSONArray,Map,String之间转换
- JSONArray
- JSONARRAY
- JSONArray json = JSONArray.fromObject(list_excel); list类型数据转换成JSONArray类型数据报错
- Ajax-JQuery处理jsonarray
- 【NOI2004】郁闷的出纳员
- Java IO 详解
- Gentoo的前世今生
- Android 清除消息
- centOS进度条显示到满以后就一直卡住不动了
- AJAX向SpringMVC controller 传JSONArray并将String转换成JSONArray
- SAE J1939学习笔记(四)
- [LeetCode]Reverse Words in a String
- 数据结构之循环队列的实现
- IOS开发 @property中assign、copy 、retain等关键字的理解
- Life is hard!
- android canvas 画布
- A collection of not-so-obvious Python stuff you should know
- 【Android】不依赖焦点和选中的TextView跑马灯【2】