收到這是對這個問題的後續問題:JSON對象與空成員
sending nested json object using postman
我試圖JSON對象發送到使用郵差澤西Web服務。
我這樣做是這樣的:
澤西方面:
@Path("/testMethod")
@POST
@UnitOfWork
public short testMethod(@NotNull @BeanParam Test test)
{ ... }
測試類是一個簡單的類:
public class Test
{
public String field;
public Test()
{
}
}
郵遞員方面我送一POST消息的Body設置爲raw,內容類型設置爲Json(application/json)。身體本身是:
{
"field" : "12"
}
當發送該請求,在接收的參數field
是空......這是爲什麼?
我什麼時候應該接受不BeanParam註釋JSON對象什麼時候應該使用它? –
檢查我編輯的答案。 '@ BeanParam'是一種允許您輕鬆訪問其他請求信息(標題,查詢參數等)的機制。 –