當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS向后台传递json数组对象
生活随笔
收集整理的這篇文章主要介紹了
JS向后台传递json数组对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
var Obj = [];
//一下代碼可以循環插入
var returnObj = new Object();//創建一個對象returnObj.id = “123”;returnObj.money = 456“”;Obj.push(returnObj);
JS中將Obj對象進行序列化操作
Obj = JSON.stringify(Obj);
//發送ajax請求
$.ajax({type : "POST",url : top.baseUrl + 'findXXXXXXXXXXXXXXXX',traditional : true,data : {"Obj":Obj,},dataType : 'json',success : function(result) {},error : function(result) {}});
//Java反序列話,傳遞過來的數據
String Obj
JSONArray jsonArray = new JSONArray(Obj);
for (int i = 0; i < jsonArray.length(); i++) {JSONObject jsonObj = jsonArray.getJSONObject(i);String id = (String) jsonObj.get("id");BigDecimal money = new BigDecimal(jsonObj.get("money").toString());}
//一下代碼可以循環插入
var returnObj = new Object();//創建一個對象returnObj.id = “123”;returnObj.money = 456“”;Obj.push(returnObj);
JS中將Obj對象進行序列化操作
Obj = JSON.stringify(Obj);
//發送ajax請求
$.ajax({type : "POST",url : top.baseUrl + 'findXXXXXXXXXXXXXXXX',traditional : true,data : {"Obj":Obj,},dataType : 'json',success : function(result) {},error : function(result) {}});
?
后臺Java解析數據
//Java反序列話,傳遞過來的數據
String Obj
JSONArray jsonArray = new JSONArray(Obj);
for (int i = 0; i < jsonArray.length(); i++) {JSONObject jsonObj = jsonArray.getJSONObject(i);String id = (String) jsonObj.get("id");BigDecimal money = new BigDecimal(jsonObj.get("money").toString());}
?
總結
以上是生活随笔為你收集整理的JS向后台传递json数组对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 汉字拼音怎么获得_mysql
- 下一篇: 《JavaScript机器人编程指南》—