序列化Java对象-仅获取所需属性-Spring

序列化Java对象-仅获取所需属性-Spring,java,json,spring,hibernate,Java,Json,Spring,Hibernate,我有两个bean类团队和玩家 Teams bean几乎没有Id、名称、描述、位置和玩家列表等属性。 Players bean几乎没有Id、姓名、年龄等属性 我有一个返回团队列表(JSON)的服务,我希望输出返回团队中的所有属性,只返回球员中的两个属性(Id和姓名) 如何序列化TeamsList对象,使生成的JSON中只有两个属性(Id、Name) 当前正在使用@AutoWired-返回播放器对象的所有属性 编辑:有一项服务提供个别玩家的详细信息。我需要该服务返回其他数据。在不需要的玩家属性上使用

我有两个bean类团队玩家

Teams bean几乎没有Id、名称、描述、位置和玩家列表等属性。
Players bean几乎没有Id、姓名、年龄等属性

我有一个返回团队列表(JSON)的服务,我希望输出返回团队中的所有属性,只返回球员中的两个属性(Id和姓名)

如何序列化TeamsList对象,使生成的JSON中只有两个属性(Id、Name)

当前正在使用@AutoWired-返回播放器对象的所有属性


编辑:有一项服务提供个别玩家的详细信息。我需要该服务返回其他数据。

在不需要的玩家属性上使用@JsonIgnore。

使字段暂时化不起作用?有一个服务提供单个玩家的详细信息。我需要服务返回其他数据。@JsonIgnore只会影响JSON序列化