json に jersey と jackson を使用する dropwizard を使用しています。私の問題は、ルートを指定していないリストを返すときです。
私はPOJOクラスを持っています:
public class Company {
public String id;
public String name;
public String address;
}
私のリソースは次のように設定されています:
@GET
@Path("/companies/all")
public List<Company> getAllCompanies(){
...
return companies;
}
そして、私は次の応答を受け取ります:
[{
"id": "01",
"name": "Yammer Corp",
"address": "1 Finite Loop"
},
{
"id": "02",
"name": "DropWizards Inc",
"address": "4 Magic Square, Olympus"
}]
私が欲しいのは以下のようなものですが:
{"Companies" :
[{
"id": "01",
"name": "Yammer Corp",
"address": "1 Finite Loop"
},
{
"id": "02",
"name": "DropWizards Inc",
"address": "4 Magic Square, Olympus"
}
]}
何か案は?前もって感謝します。