一旦看到json字符串里面【】 — js 数组 === java List
一旦看到json字符串里面{} — JS对象 === java对象或HashMap
一、ajax(JS转JSON提交)
function postjson() {
var name = $('#name').val();
var money = $('#money').val();
var hobby = $('#hobby').val();
//定义一个JS集合放值
var v = {};
v.name = name;
v.money = money;
v.hobby = hobby;
$.ajax({
//上传的数据格式必须写
contentType: 'application/json',
//提交方式只能是POST,GET会乱码传不过去
type: 'POST',
url: 'http://127.0.0.1:8080/postjson',
//**将JS对象转为JSON对象**
data: JSON.stringify(v),
success: function(data) {
console.log(data);
$("#postjson").html(data.name + data.money + data.hobby);
},
error: function() {
alert("提交失败");
}
})
}
对应的后台(用@RequestBody接收,JSON转换成JAVA对象