gpt4 book ai didi

java - 在 REST Jersey 中将复杂集合返回给客户端?

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

我需要从 REST Web 服务返回一个集合给调用客户端,

我做了一个像下面这样的包装,

**

  • bean 包装

**

    public Collection<FundBalanceSetProperties> getVal() {
return ListN;
}

public void setVal(Collection<FundBalanceSetProperties> list) {
// TODO Auto-generated method stub
this.ListN = list;
}

我尝试获取如下设置的值,

**

  • REST 服务

**

@GET
@Produces({ MediaType.TEXT_XML })
public Todo getHTML() throws Exception {
Todo todo = new Todo();
Collection<FundBalanceSetProperties> list = myDal.getFundBalanceSet(null, null,
null, null, null, null);
todo.setVal(list);
return todo;
}

但是我收到错误

"Exception in thread "main"

com.sun.jersey.api.client.UniformInterfaceException:"

有人可以帮我将 Collection 品退还给来电的客户吗?

最佳答案

您有两个简单的选择:

  1. 返回数组 (FundBalanceSetProperties[]) 而不是集合
  2. 使用 jackson :How to reuse Jersey's JSON/JAXB for serialization?

关于java - 在 REST Jersey 中将复杂集合返回给客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8731928/

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