gpt4 book ai didi

java - 如何在 Java 中使用 WSDL 文件的序列化器?

转载 作者:行者123 更新时间:2023-12-01 17:20:30 24 4
gpt4 key购买 nike

我想使用网络服务中的包创建一个 CRUD 网站。如何获取 JSON 格式的返回响应?此代码是使用成员(member)id选择成员(member)

try {
WsOtherLocator locator = new WsOtherLocator();
WsOtherSoap soapws = locator.getWsOtherSoap();
Browse_1_1ResponseBrowse_1_1Result result = soapws.browse_1("0040041100002","admin", "admin", "admin", "PKG_ADMIN.BRW_ADMIN_ID");
System.out.print(result);

}
catch (Exception ex){
ex.printStackTrace();
}

这些是调用wsdl文件中的browse_1方法的代码,参数为成员id,调用包pgk_admin和包方法brw_admin_id。但在我运行之后我得到了

org.tempuri.wynaws.wsother.Browse_1_1ResponseBrowse_1_1Result@41dd0e27

由于我的代码,我希望它采用 JSON 格式,我该如何更改它?

最佳答案

您获得该输出是因为 Browse_1_1ResponseBrowse_1_1Result 类未实现 toString() 方法。

在 json 中序列化它的最简单方法是使用 Gson:

Gson gson = new Gson();
System.out.println(gson.toJson(result)

引用号:https://sites.google.com/site/gson/gson-user-guide

关于java - 如何在 Java 中使用 WSDL 文件的序列化器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61301688/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com