前台传json ajax,ajax使用json数组------前端往后台发送json数组及后台往前端发送json数组...

本文详细阐述了前端如何使用JSON.stringify()方法将JSON对象转换为字符串,以便后台Java代码能够解析。通过示例代码展示了在HTTP请求中传递JSON数据的过程,以及后台如何接收并转化为对象列表。此外,还介绍了后台如何将数据转化为JSON字符串返回给前端。
摘要由CSDN通过智能技术生成

1.引子

2.前端往后台传输json数据

JSON.stringify()方法将json对象转为字符串形式。如果不使用**JSON.stringify()**方法,后台的java代码将不能获得json对象。

发送Json数据

public void getJsonObj(HttpServletRequest request, HttpServletResponse response) { String empStr = request.getParameter("jsonObj"); System.out.println("empjson字符串" + empStr); List< Employee> emps = JSONArray.parseArray(empStr,Employee.class); System.out.println("json传到后台的Employee数据:" ); for(Employee emp: emps){ System.out.println(emp); } }

23117f9398e6e8f98b49b83788ac035d.png

3.后台往前端传输json数据

public void getEmpList(HttpServletRequest request, HttpServletResponse response) { List empList = generateEmployeeList(); for(Employee emp: empList){ System.out.println(emp); } try { //转为json数据形式的字符串 response.getWriter().print(JSONArray.toJSON(empList).toString()); } catch (IOException e) { e.printStackTrace(); } }

f788ea94c251ac1a9f324e75633f7dd4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值