java - 向 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 不起作用...
解决方案
推荐阅读
- javascript - 虽然循环崩溃,但递归函数抛出最大调用堆栈超出错误
- angular - Angular Reactive Forms - 实现输入组件包装器的最佳方式?
- c - DFS 函数中的分段错误
- java - Android studio,在定时器计划(JAVA)之间启动任务
- assembly - 堆栈指针如何从虚拟内存转换为物理内存
- image-processing - 错误:不一致的参数(op1 是 1x3,op2 是 1x2)
- android - Android Studio:尝试理解编译和实现的区别
- microsoft-graph-api - 更新 privilegedRoles 需要哪些额外权限?
- flutter - Flutter,FutureBuilder 快照错误:“int”类型不是“String”类型的子类型
- python-3.x - 如何正确将此字符串转换为整数?