仅使用 Java 中的解析器/写入器使用 xml-rpc 格式进行序列化

发布于 2024-11-09 02:32:36 字数 386 浏览 1 评论 0原文

我正在寻找一个用于 Java 的 xml-rpc 库,它允许我将 java.util.Map 或包含 java.util.Map 的 Obect[] 以及方法名称与 xml-rpc 格式进行编组和解组。使用Python我可以做同样的事情:

import xmlrpclib
d = {'key1':'val1','key2':'val2'}
xml = xmlrpclib.dumps((d,),'foo_method')
print xml
params, method_name = xmlrpclib.loads(xml)
print 'params:', params[0]
print 'method:', method_name

基本上我只需要使用xml-rpc的有效负载格式。

I am looking for a xml-rpc library for Java that allows me to marshal and unmarshal a java.util.Map or an Obect[] containing java.util.Map along with the method name to and from the xml-rpc format. With Python I am able to do the equivalent with:

import xmlrpclib
d = {'key1':'val1','key2':'val2'}
xml = xmlrpclib.dumps((d,),'foo_method')
print xml
params, method_name = xmlrpclib.loads(xml)
print 'params:', params[0]
print 'method:', method_name

Basically I need to use only the payload format of xml-rpc.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光无声 2024-11-16 02:32:36

您看过 Apache XML-RPC 项目吗? IIRC,有一个MapSerializer类。

Have you looked at the Apache XML-RPC project? IIRC, there is a MapSerializer class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文