亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java如何獲取前端ajax傳來的json對象

java如何獲取前端ajax傳來的json對象

慕妹3242003 2018-08-29 22:17:15
前端ajax post請求傳的參數格式為json對象{userName:'15488779956'},如下圖問題是:后臺java如何解析這種格式的數據呢??如果前臺傳的是json字符串,如'{"userName":"15488779956"}',java又如何獲取呢
查看完整描述

2 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

如果是springmvc,可以定義對象并使用@RequestBody 來接收,如果不想定義對象,也可以使用HashMap來接收。

@PostMapping("")
    public Result insert(@RequestBody T record){   
         return new Result().setSuccess(service.insertSelective(record)==1);
    }

如果不是springmvc,可以使用request對象獲得流,然后讀取流里面的的內容就可以獲得前端傳遞的json字符串。


查看完整回答
反對 回復 2018-09-16
?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

1.從request的inputStream中獲取post的數據并轉為String格式
2.String轉JSON(常用的:fastjson、jackson、gson)

讀取inputStream的時候,注意編碼問題,否則中文亂碼


查看完整回答
反對 回復 2018-09-16
  • 2 回答
  • 0 關注
  • 4166 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號