【发布时间】:2013-07-09 00:53:56
【问题描述】:
我有一些来自使用Suds 的SOAP API 的数据,我需要在我的Python 脚本中解析这些数据。在我开始编写解析器之前(要做的不仅仅是这个):
1) 有人认出这是什么吗?这是Suds(documentation) 返回的标准复杂对象数据类型。应该已经发现了。
2) 如果有,是否有现有的库可用于将其转换为 Python 字典? 如何将此对象解析为 Python 字典?看来我可以将字典传递给 Suds,但看不出有什么简单的方法可以将其取出。
(ArrayOfBalance){
Balance[] =
(Balance){
Amount = 0.0
Currency = "EUR"
},
(Balance){
Amount = 0.0
Currency = "USD"
},
(Balance){
Amount = 0.0
Currency = "GBP"
},
}
【问题讨论】:
-
哇 .. 老实说,我在这方面做了 20 年,从未见过这种形式的连载。现在我必须知道那是什么哈哈。您能给我们提供数据的上下文吗?
-
很高兴不仅仅是我!这是来自OKPay's API 的钱包余额回复
-
好像是一些自制的数据结构:-\
-
正如我所怀疑的那样。它实际上表现得像一个对象。如果您尝试使用 response.split(',') 它会给出
AttributeError: ArrayOfBalance instance has no attribute 'split'。将深入研究文档。
标签: python soap dictionary suds