分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

Json传递数据两种方式

发布时间:2023-09-06 02:24责任编辑:彭小芳关键词:暂无标签
 ???@PostMapping(value = "/list")
???@ResponseBody
???public void invoiceDetail2(String ids) {
???????JSONObject jsonobject = JSONObject.parseObject(ids);
???????JSONArray jsonArray = JSONArray.parseArray(jsonobject.get("list1").toString());
???????List<String> list = jsonArray.toJavaList(String.class);
???}

???@PostMapping(value = "/list2")
???@ResponseBody
???public void list2(@RequestBody ScannerVo vo) {
???????List<String> list = vo.getList1();
// ???????JSONArray jsonArray = JSONArray.parseArray(vo.getList1());
// ???????List<String> list = jsonArray.toJavaList(String.class);
???}

public class ScannerVo {

???private List list1;


???public List getList1() {
???????return list1;
???}

???public void setList1(List list1) {
???????this.list1 = list1;
???}

???public String getTest() {
???????return test;
???}

???public void setTest(String test) {
???????this.test = test;
???}

???private String test;


}

var getInvoice = function (invoiceCode,invoiceNum) {
???var list1 = ["number","name"];
???var param = {};
???param["list1"] = list1;
???param["test"] ="java";
???var json = JSON.stringify(param);
???$.ajax({
???????type: ‘POST‘,
???????url: CTX + ‘/checkInvoice/list2‘,
???????data: ?json,
???????dataType: "json",
???????async:false,
???????contentType: ‘application/json‘,
???????success: function(data){
???????????if(data.success) {
???????????????value = ‘success‘;
???????????????$("#table").bootstrapTable(‘refresh‘);
???????????} else {
???????????????value = ‘fail‘;
???????????}
???????????showAlertFrame(value, data.message);
???????},
???????error: function (e) {

???????}
???});

};



Json传递数据两种方式

原文地址:https://www.cnblogs.com/dand/p/10031854.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved