3
我對Java REST很新,我目前與POSTMAN或Chrome收到的響應混淆總是默認爲XML,並且無法將其更改爲JSON,除非我刪除了XML部分。我使用的是新澤西州2,NetBeans和Glassfish的4.1.1/4.1將默認的REST響應更改爲JSON而不是XML
這隻能返回XML
@Produces({MediaType.APPLICATION_JSON,MediaType.APPLICATION_XML})
這將返回JSON只
@GET
@Path("loc/{lat}/{long}")
@Produces({MediaType.APPLICATION_JSON})
@SuppressWarnings("unchecked")
//@Produces({MediaType.TEXT_PLAIN})
public List<Lastknown> findNearMeLastKnown(@PathParam("lat") String lat, @PathParam("long") String longitude) {
//List<Lastknown> results =;
return super.findNearMeLastKnown(lat,longitude);
}
謝謝!這解決了我的問題。我認爲我的代碼工作不正常,因爲它偶爾會返回json,但它看起來像緩存最後一次請求是XML。 –
歡迎您:)您應該接受將問題標記爲已解決的答案。 – unwichtich