gpt4 book ai didi

python - 类似于 simplejson/json 的 XML 库? - Python

转载 作者:数据小太阳 更新时间:2023-10-29 01:53:57 26 4
gpt4 key购买 nike

是否有与 simplejson 类似的库,可以实现数据与 XML 之间的快速序列化。

e.g. json.loads('{vol:'III', title:'Magical Unicorn'}')

e.g. json.dumps([1,2,3,4,5])

有什么想法吗?

最佳答案

您不会找到任何与 json 一样一致的 xml,因为 xml 不知道数据类型。这取决于您是否遵循约定或强制遵守 xml 架构文件。

也就是说,如果您愿意接受 XML-RPC 数据结构映射和一些限制,请查看 Python 标准库中的 xmlrpclib 包:

http://docs.python.org/library/xmlrpclib.html#convenience-functions

>>> import xmlrpclib
>>> s = xmlrpclib.dumps( ({'vol':'III', 'title':'Magical Unicorn'},))
>>> print s
<params>
<param>
<value><struct>
<member>
<name>vol</name>
<value><string>III</string></value>
</member>
<member>
<name>title</name>
<value><string>Magical Unicorn</string></value>
</member>
</struct></value>
</param>
</params>

>>> xmlrpclib.loads(s)[0]
({'vol': 'III', 'title': 'Magical Unicorn'},)
>>>

关于python - 类似于 simplejson/json 的 XML 库? - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2996678/

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