Json字符串传递给后台String 接收后转成对象获取对象中的属性值。

一:前端传参数

{"bid":["com.adhabsdad.chd","dhgdqjgd.cinc.cjc"]}
Json字符串传递给后台String 接收后转成对象获取对象中的属性值。

二:后台的代码接收


    @RequestMapping(value = "/register", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
    public ReturnResult test(@RequestParam(value = "wcl", required = false) String JSONArray) {
//        获取的String字符串
        System.out.println(JSONArray);
//        将String字符串转成JSONObject 对象
        JSONObject object = JSONObject.parseObject(JSONArray);
////        根据key 获取对应的值,源码是该类实现类map的接口
//        System.out.println(object.getString("b"));
//        获取一个数组对象
        Object bid = object.get("bid");
//        将数组字符串转成数组对象
        ArrayList arrayList = JSON.parseObject(bid.toString(), ArrayList.class);
//        获取数组中的某个元素
        System.out.println(arrayList.get(1));


        return ReturnResult.success(ReturnMsg.SUCCESS.getCode(), ReturnMsg.SUCCESS.getMsg());
    }

三:控制台的打印

Json字符串传递给后台String 接收后转成对象获取对象中的属性值。