0

我正在使用成功部署的 Axis2 服务中使用Axis2、创建.aar file和部署Web 服务,WSO2 Application Server. 并返回如下响应。

<ns:serviceResponse xmlns:ns="http://service.axis.example.com">
    <ns:return>{"status":"SUCCESS"}</ns:return>
</ns:serviceResponse>  

但我期待 JSON 响应。由于 Axis2 支持 JSON 响应,我尝试按照下面的教程修改 axis2.xml(Enabling messageBuilder and messageFormatter),但没有成功。
http://axis.apache.org/axis2/java/core/docs/json_support.html
http://www.javacodegeeks.com/2012/02/json-web-service-with-java-and-axis2.html
此外,
我尝试wso2dynamic-response-20080916.170559-241.mar从 UI ( Modules Tab -> Add) 部署并将上传的文件部署到以下位置 (CARBON_HOME/repository/deployment/server/axis2modules)。
我尝试wso2dynamic-response-1.5.jar按照我无法使用 Axis2 返回 json 对象但仍然获得 XML 响应而不是 JSON 中的建议进行复制。

请让我知道我做错了什么并指导正确的方向。
提前致谢。

4

2 回答 2

1

JSONMessageFormatter.getJSONWriter 有帮助吗?

于 2013-09-23T19:06:42.700 回答
0

在axis2.xml中启用JSON消息格式化程序应该可以工作..无论如何,您的响应内容类型是什么?..应该是application/json

于 2013-06-26T12:43:57.980 回答