【发布时间】:2012-07-21 07:18:50
【问题描述】:
我遇到了问题。我的应用程序不会从我的网络服务加载资源,因为它的格式已更改。
在我的网络服务返回 JSON 数组之前:
[{"productid":2,"sku":"SKU-2","productname":"SMART NEW","productdesc":"description","category":"default category","price":2000.1,"picture":"http://10.23.20.50:8080/msos-ws/images/products/smart.gif","remarks":"remarks"}]
我猜现在它返回一个 JSON 对象:
{"product":[{"category":"default category","picture":"http://localhost:8080/msos-ws/images/products/smart.gif","price":"480.0","productdesc":"Dragon Flash Disk (Special)","productid":"7","productname":"Kingston 8GB","remarks":"remarks","sku":"SKU-7"}]}
这是我在后端的代码:
@GET
@Override
@Produces("application/json")
public List<Product> findAll() {
return prodManager.getProducts();
}
我正在返回一个列表,所以它应该在数组中,对吧?
【问题讨论】:
标签: json web-services rest jsonp arrays