Heim  >  Artikel  >  Java  >  Beispielcode für die Deserialisierung in Objekte in Spring MVC

Beispielcode für die Deserialisierung in Objekte in Spring MVC

零下一度
零下一度Original
2017-06-25 11:02:021418Durchsuche

Anforderungen: Spring MVC empfängt von Ajax übermittelte JSON-Daten und deserialisiert sie in ein Objekt. Der Code lautet wie folgt:

Front-End-JS-Code:

//属性要与带转化的对象属性对应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('添加失败');
    }
});

Back-End-JAVA-Code:

    @RequestMapping(value="adddata")
    @ResponseBodypublic  Protocol addData(Model model, @RequestBody Book book) {
        Book reData = bookService.add(book);return reData;
    }

<br>

Das obige ist der detaillierte Inhalt vonBeispielcode für die Deserialisierung in Objekte in Spring MVC. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn