gpt4 book ai didi

java - 将内部 json 对象转换为字符串

转载 作者:太空宇宙 更新时间:2023-11-04 11:27:12 27 4
gpt4 key购买 nike

我的实体类如下所示:

@Entity
@Table(name = "tbl_programstrm_projstream")
public class ProgramStm_Projstrm_Model {
@Id
@GeneratedValue
private int id;
@Lob
@Column(columnDefinition="TEXT")
private String programstrm;
private int programstrmId;
@ManyToOne(cascade = { CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH })
@JoinColumn(name = "projstrmId")//
private ProjectStreamModel projstrmId;
//getter and setter
}

基于这个实体,我得到这样的结果 json

{
"programstrm": "D-BSS Implementation",
"programstrmId": 3,
"projstrmId": {
"name": "Program Leadership"
}
}

但我希望 ProjectStreamModel 响应作为字符串而不是对象,以便最终结果 json 看起来像这样”

{
"programstrm": "D-BSS Implementation",
"programstrmId": 3,
"projstrmId": "Program Leadership"

}

最佳答案

如果我理解正确,使用 @JsonSerialize 可能会对您有所帮助(例如 link )

关于java - 将内部 json 对象转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44219134/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com