色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

java - JSONField接收web提交的Json串,解析key

瀏覽:121日期:2023-11-20 09:38:27

問題描述

SpringMVC Controller接收頁面POST提交的JSON串,因為JSON串里面是帶“_”的全小寫,在java里面寫屬性的getter和setter實在太難看,所以就想到了用JSONField解析

//User類import com.alibaba.fastjson.annotation.JSONField;public class User{ @JSONField(name = 'user_name') private String userName; public String getUserName(){return this.userName; } public void setUserName(String userName){this.userName=userName; }}//Controller類@RequestMapping(value = '/insert_user',method = RequestMethod.POST)public String insertUser(@RequestBody User user){ System.out.println(user.getUserName()); return 'ok';}

但是在POST提交后沒有接收到啊,都是 null。后來用@SerializeName('user_name')還是不好使啊,請問這有解么,還是我的請求方式不對。。。。

問題解答

回答1:

spring mvc 默認的json轉換器是jackson,而你用的是fastjson中的@JSONField,所以不起作用。接下來你要做的就是替換掉默認的json轉換器,具體方法百度

回答2:

@RequestBody作用:

i) 該注解用于讀取Request請求的body部分數據,使用系統默認配置的HttpMessageConverter進行解析,然后把相應的數據綁定到要返回的對象上; ii) 再把HttpMessageConverter返回的對象數據綁定到 controller中方法的參數上。

使用時機:

A) GET、POST方式提時, 根據request header Content-Type的值來判斷:

application/x-www-form-urlencoded, 可選(即非必須,因為這種情況的數據@RequestParam, @ModelAttribute也可以處理,當然@RequestBody也能處理);multipart/form-data, 不能處理(即使用@RequestBody不能處理這種格式的數據);其他格式, 必須(其他格式包括application/json, application/xml等。這些格式的數據,必須使用@RequestBody來處理);

B) PUT方式提交時, 根據request header Content-Type的值來判斷:

application/x-www-form-urlencoded, 必須;multipart/form-data, 不能處理;其他格式, 必須;

說明:request的body部分的數據編碼格式由header部分的Content-Type指定;

標簽: java
主站蜘蛛池模板: 精品成人在线 | 亚洲国产成人在人网站天堂 | 亚洲免费视频网址 | 天堂8资源8在线 | 精品国产高清久久久久久小说 | 亚洲国产毛片 | 久久91亚洲精品中文字幕奶水 | 亚洲加勒比久久88色综合 | 污全彩肉肉无遮挡彩色 | 女人张开腿给男人桶爽免费 | 亚州一级片 | 免费看一级欧美激情毛片 | 亚洲在线视频免费观看 | 三级香蕉 | 久久橹 | 在线亚洲精品国产波多野结衣 | 三级毛片在线免费观看 | 99精品网站 | 欧美日韩在线视频一区 | 国产韩国精品一区二区三区久久 | 国内外成人免费在线视频 | 亚洲综合欧美综合 | 欧美xxxx性xxxxx高清视频 | 国产丝袜美腿高跟白浆 | 男女国产一级毛片 | 色老头一区二区三区在线观看 | 欧美亚洲一区二区三区 | 成年人看的毛片 | 日本特黄特色大片免费视频网站 | 天天五月天丁香婷婷深爱综合 | 亚洲欧美国产中文 | 一级黄色毛片免费看 | 国产成人午夜性视频影院 | 成人精品一级毛片 | 国产9191精品免费观看 | 国产精品19p | 婷婷91 | 国产在线观看一区二区三区四区 | 国产理论最新国产精品视频 | 欧美最爽乱淫视频播放黑人 | 香港一级特黄高清免费 |