js创建jsonArray

本文介绍了如何在JavaScript中创建JSONArray,并展示了后台如何进行解析。首先在前台通过JavaScript生成JSONArray,然后在后台进行详细的解析操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不多说,直接上代码了。

1.前台生成:

		var jsonstr="[]";
			var jsonarray = eval('('+jsonstr+')');
			
			var formdata1 = {
					"activeproid" : activeproid[0].value,
					"activeproPrice" : activeproPrice[0].value,
					"activeproKucun" : activeproKucun[0].value,
					"activeproXiangou" : activeproXiangou[0].value,
					"activeproStart" : activeproStart[0].value,
					"activeproend" : activeproend[0].value
				};
			var formdata2 = {
					"activeproid" : activeproid[1].value,
					"activeproPrice" : activeproPrice[1].value,
					"activeproKucun" : activeproKucun[1].value,
					"activeproXiangou" : activeproXiangou[1].value,
					"activeproStart" : activeproStart[1].value,
					"activeproend" : activeproend[1].value
				};
	
			jsonarray.push(formdata1);
			jsonarray.push(formdata2);
				
			var formdata = {
					"postMes":jsonarray,
					"actId":actId
				};
			
			$.ajax({
		        type: "POST",
		        url: "url",
		        contentType: "application/json; charset=utf-8",
		        data: JSON.stringify(formdata),
		        dataType: "json",
		        success: function (message) {
		        	
		        },
		        error: function (message) {
		            $("#request-process-patent").html("提交数据失败!");
		        }
		  

2.后台解析:

                JsonNode in = request().body().asJson();//接收到的推送信息
		Logger.info("收到的推送信息" + in.toString());
		String actId = in.get("actId").textValue();
		Iterator<JsonNode> trades = in.findValue("postMes").elements();
	
		while (trades.hasNext()) {
			JsonNode trade = trades.next();
			String activeproid = trade.get("activeproid").textValue();
			Logger.info("id:" + activeproid);
			String activeproPrice = trade.get("activeproPrice").textValue();
			Logger.info("价格:" + activeproPrice);
			。。。
			
		}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值