postman測試 參數爲Map類型的Json,value是list集合,泛型爲String

今天總算是解決了一個問題,話不多說,直入正題。

後臺代碼

@PostMapping(value = "/getOrgOrWorkface")
    @ResponseBody
    public ResponseResult getOrgOrWorkface(@RequestBody HashMap map) {

        List<String> workfaceCode = (List<String>) map.get("workfaceCode"); //獲取工作面code
        List<String> orgCodeData = (List<String>) map.get("groupCode"); //獲取組織機構code(集團/公司)
        if(workfaceCode.size()==0 || workfaceCode==null){   //查詢的是集團
            return workfaceBigDataService.getGroupCode(orgCodeData);
        }else{   //返回工作面
            return new QueryResponseResult<>(CommonCode.QUERY_SUCCESS,sysWorkfaceMapper.getWorkfaceList(orgCodeData.get(0),workfaceCode));
        }
    }

今天在寫一個案例,需要map類型的參數,接收爲json格式的字符串,其value又是list集合,泛型爲String.那麼postman該如何測試呢。
直接上圖

在這裏插入圖片描述
選擇body 選擇raw 選擇Json 之後寫Json串 最後點擊send即可

注意groupCode爲map中的key, value外圍是不加雙引號的,[]表示是一個集合,集合裏面填值時在加上雙引號。 但是在平時測試的時候,value一般需要加雙引號,而測試map的時候記住不需要加雙引號即可。
workfaceCode與之類似

這輩子堅持與不堅持都不可怕, 怕的是獨自走在堅持的道路上!!!
歡迎加入技術羣聊!
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章