如何在jersey中将json设置为默认值而不是xml?

Rol*_*ndo 10 java jersey

使用jersey jersey.java.net如果URI中没有accept标头或.xml后缀,如何将JSON设置为默认序列化而不是XML?

Mar*_*ula 15

您可以在@Produces注释中为每种媒体类型指定质量索引.如果允许XML和JSON,我可以执行以下操作以使Jersey更喜欢JSON:

@Produces({"application/json;qs=1", "application/xml;qs=.5"})
Run Code Online (Sandbox Code Playgroud)

  • 使用Accept请求标头.(http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z3) (2认同)