资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

JSON对象转换中Map转换为对象时其中包含另一个对象而另一个对象中又包含数组属性的示例分析

本篇文章给大家分享的是有关JSON对象转换中Map转换为对象时其中包含另一个对象而另一个对象中又包含数组属性的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

专注于为中小企业提供成都网站制作、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业榆林免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了数千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

//把参数map集合转换对象 Hospital
        String mapString = JSONObject.toJSONString(paramMap);
        Hospital hospital = JSONObject.parseObject(mapString, Hospital.class);

实体类Hospital

//预约规则
    @ApiModelProperty(value = "预约规则")
    private BookingRule bookingRule;
    
    /**
     * @param bookingRule
    * @Author: ZGL
    * @return: void
    * @date: 2021/4/6 11:02
    * @Description: TODO Map转换为Hospital对象时,预约规则bookingRule为一个对象属性,rule为一个数组属性,因此在转换时我们要重新对应的set方法,不然转换不会成功
    */
    public void setBookingRule(String bookingRule) {
        this.bookingRule = JSONObject.parseObject(bookingRule, BookingRule.class);
    }

实体类BookingRule

@ApiModelProperty(value = "预约规则")
    private List rule;

    /**
     * @param rule
     * TODO Map转换为Hospital对象时,预约规则bookingRule为一个对象属性,rule为一个数组属性,因此在转换时我们要重新对应的set方法,不然转换不会成功
     */
    public void setRule(String rule) {
        if (!StringUtils.isEmpty(rule)) {
            this.rule = JSONArray.parseArray(rule, String.class);
        }
    }

以上就是JSON对象转换中Map转换为对象时其中包含另一个对象而另一个对象中又包含数组属性的示例分析,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


名称栏目:JSON对象转换中Map转换为对象时其中包含另一个对象而另一个对象中又包含数组属性的示例分析
网页URL:http://cdkjz.cn/article/jcogpi.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220