JAX-WS Web服务的JSON输出? [英] JSON output of a JAX-WS webservice?

查看:152
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆