首页 > 解决方案 > 向 JSON 添加字段

问题描述

我有课。

@Data
@Entity
@Table(name = "TRIPS")
public class Trip extends AbstractEntity {

    @Basic(optional = false)
    @Column(nullable = false)
    private boolean opened;

    @ToString.Exclude
    @JsonBackReference(value = "user_trips")
    @ManyToOne
    @JoinColumn(name = "user_id", nullable = false)
    private User user;
}

当我尝试通过 Controller 类以 JSON 格式返回信息时,我得到:

{
    "id": 8,
    "opened": true,
}

但我想在我的 JSON 中获取用户 ID。我该怎么做?@JsonProperty 不起作用...

标签: javajsonspringhibernatejpa

解决方案


推荐阅读