Return 来自 Spring 实体的可序列化对象
Return serializable object from Spring entity
我有一个带有两个变量字符串值和字符串描述的实体。
我需要前端,return 下一个格式的对象列表(每个对象值都有“”),以便于JSON 验证前端-结束。
通缉:
{"value":"WRITTEN_PRODUCTION","description" : "Written production"},
我目前已将实体中的 "toString" 方法覆盖为以下内容:
@Override
public String toString() {
return "{" + "value :" + value + ", description :'" + description + "'" + '}';
}
但是,我没有收到想要的格式。我收到的没有“”,或下一个:
{值:'WRITTEN_PRODUCTION',描述:'Written production'},
我尝试在 "toString" 中转义字符 \" 但它无法以我想要的格式工作。如果我在 return 中的每个 " " 之前使用 \" 也会给出 \ 和那不是我想要的。
任何关于如何获得以下格式的建议或意见:
{"value":"WRITTEN_PRODUCTION","description" : "Written production"},
toString()
方法
@Override
public String toString() {
return "{" + "\"value\" :\"" + value + "\", \"description\" :\"" + description + "\"" + '}';
}
使用 sysout 在控制台中输出:
{"value" :"abc", "description" :"des"}
是的,我比他们更复杂。
我不需要覆盖的方法,只需要简单的 getter、setter 和构造函数。其余的由控制器完成。我想获得独特的覆盖 "toString()" 方法,弄错了方向。
我有一个带有两个变量字符串值和字符串描述的实体。
我需要前端,return 下一个格式的对象列表(每个对象值都有“”),以便于JSON 验证前端-结束。
通缉:
{"value":"WRITTEN_PRODUCTION","description" : "Written production"},
我目前已将实体中的 "toString" 方法覆盖为以下内容:
@Override
public String toString() {
return "{" + "value :" + value + ", description :'" + description + "'" + '}';
}
但是,我没有收到想要的格式。我收到的没有“”,或下一个: {值:'WRITTEN_PRODUCTION',描述:'Written production'},
我尝试在 "toString" 中转义字符 \" 但它无法以我想要的格式工作。如果我在 return 中的每个 " " 之前使用 \" 也会给出 \ 和那不是我想要的。 任何关于如何获得以下格式的建议或意见:
{"value":"WRITTEN_PRODUCTION","description" : "Written production"},
toString()
方法
@Override
public String toString() {
return "{" + "\"value\" :\"" + value + "\", \"description\" :\"" + description + "\"" + '}';
}
使用 sysout 在控制台中输出:
{"value" :"abc", "description" :"des"}
是的,我比他们更复杂。 我不需要覆盖的方法,只需要简单的 getter、setter 和构造函数。其余的由控制器完成。我想获得独特的覆盖 "toString()" 方法,弄错了方向。