요구 사항: spring mvc는 ajax가 제출한 JSON 데이터를 받아 객체로 역직렬화합니다. 코드는 다음과 같습니다.
프런트 엔드 JS 코드:
//属性要与带转化的对象属性对应var param={name:'语文',price:16}; $.ajax({ url: "/book/adddata", type: "POST", dataType: 'json',//必需设定,后台@RequestBody会根据它做数据反序列化contentType:"application/json",//必需把JSON数据以字符串的格式提交 data:JSON.stringify(param), success: function (data) { alert('添加成功'); }, error: function (XMLHttpRequest, textStatus) { alert('添加失败'); } });
백엔드 JAVA 코드:
@RequestMapping(value="adddata") @ResponseBodypublic Protocol addData(Model model, @RequestBody Book book) { Book reData = bookService.add(book);return reData; }
<br>
위 내용은 spring mvc에서 객체로 역직렬화하는 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!