[英]response json web services with jackson
嗨,我在Jersey擁有我的Web服務,我使用jackson生成JSON對象,例如,我的資源TESTS具有set / get方法:
public class Tests {
private String name;
private String result;
private String credit;
}
我的api:
@Path("/getTests")
@GET
@ManagedAsync
@Produces(MediaType.APPLICATION_JSON)
public void listsTests(@Suspended final AsyncResponse response) {
ListenableFuture<Collection<Esame>> listTests = service
.getTestsInterfaceAsync();
Futures.addCallback(listTests, new FutureCallback<Collection<Tests>>() {
public void onSuccess(Collection<Tests> tests) {
response.resume(tests);
}
public void onFailure(Throwable thrown) {
response.resume(thrown);
}
});
如果我調用我的api效果很好,則可以使用以下JSON:
{
name=something
result=6
credit=12
}
{
name=something
result=6
credit=12
}
{
name=something
result=6
credit=12
}
{
name=something
result=6
credit=12
}
現在是我的問題,是否要添加回復狀態? 例如:
{
status=200
}
{
name=something
result=6
credit=12
}
我必須在Tests類中添加對象狀態?。但是在這種情況下,結果將是:
{
status=200
name=something
result=6
credit=12
}
{
status=200
name=something
result=6
credit=12
}
嘗試一些
public class Result{
private Integer status;
private List<Tests> tests;
// getters and setters
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.