JAX-RS更改自动生成的json

时间:2013-07-14 13:30:28

标签: java java-ee jax-rs

我在Java EE服务器中部署了一个jax-rs项目。 在其中的会议对象如下:

public final String name;
public List<Person> participants;

... constructors

然后我保留了一个会议的arraylist,我有这个方法:

@GET
@Produces(MediaType.APPLICATION_JSON)
public List<Conference> getList() {
  return conferences;    
}

这可以按预期工作。 我想要做的是更改json自动创建的方式,而不是为每个会议返回人员数组,我想返回一个字符串,我稍后将用于延迟加载数组。我怎么能这样做?

更新

更多细节:
该字符串将是一个链接,并在javascript中用于延迟加载。我的问题是如何将自动生成的json(包括整个参与者数组)更改为字符串?当然没有创建另一个对象。我尝试实现可序列化,但它没有帮助。

1 个答案:

答案 0 :(得分:0)