日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

詳解Springboot之接收json字符串的兩種方式

瀏覽:110日期:2023-04-24 14:57:59

第一種方式、通過關(guān)鍵字段@RequestBody,標(biāo)明這個(gè)對象接收json字符串。還有第二種方式,直接通過request來獲取流。在spring中,推薦使用。

代碼地址

https://gitee.com/yellowcong/springboot-demo/tree/master/springboot-json

項(xiàng)目結(jié)構(gòu)

其實(shí)項(xiàng)目里面沒啥類容,就是一個(gè)控制器和pom.xml配置

詳解Springboot之接收json字符串的兩種方式

配置fastjson

添加fastjson的依賴到pom.xml中

<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version></dependency>

1、通過@RequestBody 接收json

直接通過@RequestBody 的方式,直接將json的數(shù)據(jù)注入到了JSONObject里面了。

/** * 創(chuàng)建日期:2018年4月6日<br/> * 代碼創(chuàng)建:黃聰<br/> * 功能描述:通過request的方式來獲取到j(luò)son數(shù)據(jù)<br/> * @param jsonobject 這個(gè)是阿里的 fastjson對象 * @return */@ResponseBody@RequestMapping(value = '/json/data', method = RequestMethod.POST, produces = 'application/json;charset=UTF-8')public String getByJSON(@RequestBody JSONObject jsonParam) { // 直接將json信息打印出來 System.out.println(jsonParam.toJSONString()); // 將獲取的json數(shù)據(jù)封裝一層,然后在給返回 JSONObject result = new JSONObject(); result.put('msg', 'ok'); result.put('method', 'json'); result.put('data', jsonParam); return result.toJSONString();}

2、通過Request獲取

通過request的對象來獲取到輸入流,然后將輸入流的數(shù)據(jù)寫入到字符串里面,最后轉(zhuǎn)化為JSON對象。

/** * 創(chuàng)建日期:2018年4月6日<br/> * 代碼創(chuàng)建:黃聰<br/> * 功能描述:通過HttpServletRequest 的方式來獲取到j(luò)son的數(shù)據(jù)<br/> * @param request * @return */@ResponseBody@RequestMapping(value = '/request/data', method = RequestMethod.POST, produces = 'application/json;charset=UTF-8')public String getByRequest(HttpServletRequest request) { //獲取到JSONObject JSONObject jsonParam = this.getJSONParam(request); // 將獲取的json數(shù)據(jù)封裝一層,然后在給返回 JSONObject result = new JSONObject(); result.put('msg', 'ok'); result.put('method', 'request'); result.put('data', jsonParam); return result.toJSONString();}/** * 創(chuàng)建日期:2018年4月6日<br/> * 代碼創(chuàng)建:黃聰<br/> * 功能描述:通過request來獲取到j(luò)son數(shù)據(jù)<br/> * @param request * @return */public JSONObject getJSONParam(HttpServletRequest request){ JSONObject jsonParam = null; try { // 獲取輸入流 BufferedReader streamReader = new BufferedReader(new InputStreamReader(request.getInputStream(), 'UTF-8')); // 寫入數(shù)據(jù)到Stringbuilder StringBuilder sb = new StringBuilder(); String line = null; while ((line = streamReader.readLine()) != null) { sb.append(line); } jsonParam = JSONObject.parseObject(sb.toString()); // 直接將json信息打印出來 System.out.println(jsonParam.toJSONString()); } catch (Exception e) { e.printStackTrace(); } return jsonParam;}

3、測試

測試中,我訪問了json和 request兩個(gè)類,來獲取反回的信息,可以卡懂啊,返回的 method字段不一樣,我這么做是為了區(qū)分,我訪問了兩個(gè)方法,而不是一個(gè)方法,反回的Content-Type 是application/json;charset=UTF-8

詳解Springboot之接收json字符串的兩種方式

參考文章

https://www.cnblogs.com/yoyotl/p/7026566.html

到此這篇關(guān)于Springboot之接收json字符串的兩種方式的文章就介紹到這了,更多相關(guān)Springboot之接收json字符串的兩種方式內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品888| 日韩av在线播放中文字幕| 国产日韩亚洲| 日本欧美在线| 在线观看亚洲精品福利片| 久久xxxx精品视频| 鲁大师成人一区二区三区| 免费视频久久| 日韩黄色免费网站| 奇米狠狠一区二区三区| 国产欧美一区二区色老头| 国产精品欧美大片| 欧美黑人巨大videos精品| 麻豆国产欧美日韩综合精品二区| 精品一区二区三区在线观看视频| 久久香蕉网站| 久久夜夜操妹子| 在线精品小视频| 天海翼精品一区二区三区| 日韩一区二区三区在线看| 国产日本久久| 吉吉日韩欧美| 日韩视频免费| 欧美偷窥清纯综合图区| 精品久久久久久久| 天堂网av成人| 亚洲另类av| 欧美黄色一区二区| 99精品视频在线观看免费播放| 国产精品美女久久久| 日韩欧美高清一区二区三区| 美女尤物国产一区| 欧美+亚洲+精品+三区| 亚洲97av| 久久亚洲国产精品尤物| 久久九九精品| 日韩一区中文| 福利片在线一区二区| 欧美高清一区| 欧美亚洲自偷自偷| 日韩欧美中文| 亚洲综合小说| 国产精品国产三级国产在线观看| 红桃视频欧美| 国产亚洲字幕| 日韩精品网站| 日韩欧美精品一区二区综合视频| 成人污污视频| 久久国产精品久久w女人spa| 欧美日韩黄网站| 99久久久久久中文字幕一区| 日本午夜精品视频在线观看| 神马午夜久久| 国产精品亚洲片在线播放| 国精品一区二区三区| 国产情侣一区| 香蕉久久夜色精品国产| 国产一区二区精品福利地址| 亚洲无线观看| 电影亚洲精品噜噜在线观看| 97精品久久| 国产在线不卡| 嫩呦国产一区二区三区av| 一区视频在线| 麻豆成人91精品二区三区| 伊人久久大香线蕉av超碰演员| 国产精品久久久久久久久久白浆 | 国产偷自视频区视频一区二区| 国产日韩中文在线中文字幕| 黄色日韩在线| 麻豆久久久久久| 首页欧美精品中文字幕| 国产白浆在线免费观看| 日韩综合一区二区| 激情五月色综合国产精品| 精品久久美女| 国产欧美综合一区二区三区| 蜜臀精品久久久久久蜜臀| 久久精品国内一区二区三区水蜜桃| 国产精品草草| 日欧美一区二区| 亚洲一区日韩| 国产在线日韩| 性欧美videohd高精| 免费在线成人| 日本视频在线一区| 爽爽淫人综合网网站| 亚洲高清毛片| av资源亚洲| 久久久久久色| 蜜臀久久久99精品久久久久久| 日韩专区精品| 九九久久国产| 国产精品密蕾丝视频下载| 伊人久久亚洲| 蜜臀久久久久久久| 99日韩精品| 国产一区日韩一区| 99久久99视频只有精品| 播放一区二区| 韩日一区二区| 国产精品一区免费在线| 日韩美女国产精品| 综合国产在线| 在线一区二区三区视频| 亚洲一区二区毛片| 亚洲一区二区三区免费在线观看| 久久一区二区三区喷水| 国产亚洲一区二区手机在线观看| 国内揄拍国内精品久久| 精品视频一区二区三区四区五区| 国产欧美一区二区色老头| 欧美一区不卡| 亚洲精品进入| 亚洲精品精选| 亚洲精品系列| 亚洲精品进入| 日精品一区二区三区| 亚洲男人在线| 日韩精品社区| 国产午夜一区| 国产精品v亚洲精品v日韩精品| 国产精品中文| 国产精品任我爽爆在线播放| 欧美激情网址| 福利视频一区| 久久精品主播| 国产精品视区| 久久午夜精品| 亚洲区第一页| 91精品在线免费视频| 青青国产91久久久久久| 国产精品亚洲人成在99www| 久久精品国产免费| 色婷婷综合网| 欧美色图一区| 日韩在线观看一区二区| 日韩三级一区| 美女在线视频一区| 亚洲www免费| 久久都是精品| 88久久精品| 精品亚洲成人| 久久中文字幕二区| 亚洲最新av| 国产精品qvod| 日本蜜桃在线观看视频| 日韩一级欧洲| 日本h片久久| 国产suv精品一区二区四区视频| 天堂日韩电影| 亚洲精品免费观看| 麻豆一区二区99久久久久| 毛片在线网站| 国产视频亚洲| 国产欧美日韩亚洲一区二区三区| 精品深夜福利视频| 欧美aa国产视频| 日韩在线麻豆| 久久精品福利| 欧美日韩第一| 日韩黄色av| 日韩国产一区二区| 亚洲欧美日韩国产综合精品二区| 日韩高清不卡在线| 国产a亚洲精品| 在线免费观看亚洲| 精品国产亚洲一区二区三区在线| 成人av动漫在线观看| 日韩av中文字幕一区| 亚洲女同av| 中文字幕av一区二区三区人 | 99pao成人国产永久免费视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品一区二区中文字幕| 日本精品影院| 日本不卡一二三区黄网| 国产精品国产三级国产在线观看| 亚洲黄页一区| 国产剧情一区二区在线观看| japanese国产精品| 国产精品毛片aⅴ一区二区三区| 日韩电影免费在线观看| 一区二区三区网站| 日韩一区自拍| 国产欧美日韩免费观看| 一本一道久久a久久精品蜜桃| 国产精品一区二区中文字幕| 亚洲韩日在线| 国产乱人伦精品一区| 亚洲色诱最新| 国产999精品在线观看| 天堂av一区| 亚洲精品一区二区妖精| 久久久久亚洲精品中文字幕| 亚洲激情精品| 91偷拍一区二区三区精品| 日本不卡一二三区黄网| 亚洲大全视频| 久久精品国产成人一区二区三区|