久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

Java后臺基于POST獲取JSON格式數據

瀏覽:6日期:2022-09-04 09:47:31

1、直接使用request.getParamater()的方法獲取(這種取參方式對于POST和GET的提交方式均適用);

2、通過請求體的IO流獲取參數(這種方式只能用于POST,因為GET方式沒有請求體);

String s ='';InputStream in = null;BufferedInputStream bin = null;try{ in = request.getInputStream(); bin = new BufferedInputStream(in); int len = 0; byte[] b = new byte[1024]; while( (len = bin.read(b)) != -1){ s += new String(b,0,len); }} catch (IOException e) { e.printStackTrace();}finally{ try{ bin.close(); }catch (IOException e) { e.printStackTrace(); } try{ in.close(); }catch (IOException e) { e.printStackTrace(); }}//最后根據取到的字符串適用JSONUtil工具將其轉換成相應的對象(根據JSON工具類進行調整)類名稱 對象名 = JSONUtil.jsonToobj(s , '類名稱.clsss');

流的另一種處理方式:

InputStream in = req.getInputStream();BufferedReader bin = new BufferedReader(new InputStreamReader(in, 'utf-8'));String line = null;StringBuffer content = new StringBuffer();while ((line = bin.readLine()) != null) { content.append(line); }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 太原市| 苍山县| 荆州市| 虹口区| 大名县| 黄陵县| 满洲里市| 平乡县| 高雄县| 瓦房店市| 崇文区| 灵武市| 江口县| 苏尼特左旗| 土默特右旗| 三明市| 高邑县| 商水县| 东乌| 金坛市| 阳朔县| 乾安县| 南召县| 贺州市| 陕西省| 宝应县| 荆门市| 绵竹市| 时尚| 临洮县| 景东| 微博| 雷波县| 罗定市| 昭觉县| 临颍县| 博罗县| 黎川县| 万全县| 龙陵县| 长丰县|