三角室 2019-05-16 17:19 采纳率: 50%
浏览 304
已采纳

java传值至前端,例如我只想传一个company到前端去而又不想产生那么多null,有什么方法可以做到吗?

                "name": null,
                "username": null,
                "parent_id": null,
                "address": null,
                "contacts": null,
                "tel": null,
                "company": "123",
                "role_id": null,
                "email": null,
                "status": null,
                "createTime": null,
                "updateTime": null,
                "lastLoginTime": null,
                "markCode": null,
                "labels_name": null,
                "position_name": null,
                "deviceStateCount": null,

ps:不用想map,就用bean 可以做到吗

  • 写回答

4条回答 默认 最新

  • qiulingxin 2019-05-16 17:30
    关注

    可以使用注解@JsonInclude(Include.NON_EMPTY)
    不过需要添加包

    <!-- jackson -->  
    <dependency>  
        <groupId>com.fasterxml.jackson.core</groupId>  
        <artifactId>jackson-core</artifactId>  
        <version>2.2.3</version>  
    </dependency>  
    <dependency>  
        <groupId>com.fasterxml.jackson.core</groupId>  
        <artifactId>jackson-databind</artifactId>  
        <version>2.2.3</version>  
    </dependency>  
    <dependency>  
        <groupId>com.fasterxml.jackson.core</groupId>  
        <artifactId>jackson-annotations</artifactId>  
        <version>2.2.3</version>  
    </dependency>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?