将此数据格式化为 XML 或 JSON 和 Python
Format this data as XML or JSON with Python
我有一个 SOAP Web 服务,我正在使用 Python 向其发送请求,但我不确定如何格式化 return。
更新:Return是一个'instance'被SUDSreturn编辑
我只能 return 40 条记录中的一条记录,如下所示:
print len(xmloutput)
print len(xmloutput[1].ODI_Outage)
print xmloutput[1].ODI_Outage[6]
这是我得到的 return:
2
40
(ODI_Outage){
metersAffected = 28
ERT =
(ert_time){
ert = "2013-07-19T20:50:00Z"
}
Incident =
(incident){
Location =
(location){
mainAddress =
(mailaddress){
townDetail =
(towninfo){
code = "L7L6W3"
name = "BURLINGTON"
stateOrProvince = "ONTARIO"
}
}
PositionPoints =
(coordinates){
xPosition = -79.7833492971
yPosition = 43.3923166879
}
}
}
}
如何使用此 return 并为所有 ODI_Outage 对象创建 XML 或 JSON?只是不知道该怎么做。
要检查 return 的类型,请使用:print type(your_return_variable)
我有一个 SOAP Web 服务,我正在使用 Python 向其发送请求,但我不确定如何格式化 return。
更新:Return是一个'instance'被SUDSreturn编辑
我只能 return 40 条记录中的一条记录,如下所示:
print len(xmloutput)
print len(xmloutput[1].ODI_Outage)
print xmloutput[1].ODI_Outage[6]
这是我得到的 return:
2
40
(ODI_Outage){
metersAffected = 28
ERT =
(ert_time){
ert = "2013-07-19T20:50:00Z"
}
Incident =
(incident){
Location =
(location){
mainAddress =
(mailaddress){
townDetail =
(towninfo){
code = "L7L6W3"
name = "BURLINGTON"
stateOrProvince = "ONTARIO"
}
}
PositionPoints =
(coordinates){
xPosition = -79.7833492971
yPosition = 43.3923166879
}
}
}
}
如何使用此 return 并为所有 ODI_Outage 对象创建 XML 或 JSON?只是不知道该怎么做。
要检查 return 的类型,请使用:print type(your_return_variable)