JAX-WS Web服务的JSON输出? [英] JSON output of a JAX-WS webservice?
本文介绍了JAX-WS Web服务的JSON输出?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
jax-ws
soap-webservice
是否可以输出json
格式而不是xml
?
Is it possible that a jax-ws
soap-webservice
can output json
format instead of xml
?
@Component
@WebService
public class HRSService {
@WebMethod
public String test(String value) {
return value; //returned as XML. JSON possible?
}
}
推荐答案
显然,可以按照 https://jax-ws-commons.java.net/json/
总结:
@BindingType(JSONBindingID.JSON_BINDING)
public class MyService {
public Book get(@WebParam(name="id") int id) {
Book b = new Book();
b.id = id;
return b;
}
public static final class Book {
public int id = 1;
public String title = "Java";
}
}
您只需要在WEB-INF/lib
中输入jaxws-json.jar
即可.
You just need jaxws-json.jar
in your WEB-INF/lib
for this to work.
希望对您有帮助!
这篇关于JAX-WS Web服务的JSON输出?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文