Java将json格式数据转换为对象
生活随笔
收集整理的這篇文章主要介紹了
Java将json格式数据转换为对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前端傳輸數據:
$.ajax({type: 'POST',url: '/export.do',async: true,data: {users: users,//users為user對象數組},success: function (data) {window.location.href="download.do?url="+data;},error: function (e) {}})后端接收到users,此時users為json格式,后端需要進行轉換:
@ResponseBodypublic String export(@RequestParam("users") String users) {//將users轉化為list<user>對象(user原為JSON格式)ObjectMapper mapperBuilder = new ObjectMapper();JavaType javaType = mapperBuilder.getTypeFactory().constructParametricType(ArrayList.class, user.class);List<user> userList = mapperBuilder.readValue(users, javaType);...依賴:
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.11.3</version></dependency>總結
以上是生活随笔為你收集整理的Java将json格式数据转换为对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js校验营业执照
- 下一篇: Java汉字转拼音实现方式