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