仅使用 Java 中的解析器/写入器使用 xml-rpc 格式进行序列化
我正在寻找一个用于 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您看过 Apache XML-RPC 项目吗? IIRC,有一个MapSerializer类。
Have you looked at the Apache XML-RPC project? IIRC, there is a MapSerializer class.