我正在使用python创建一个应用程序。我发出一个HTTP请求,得到以下结果:
{
"companies": {
"company": [
{
"createDt": "2014-01-18T00:00:00+01:00",
"dbNazev": "sveatlo_s_r_o_",
"id": "1",
"licenseGroup": "null",
"nazev": "Sveatlo s.r.o.",
"show": "true",
"stavEnum": "ESTABLISHED",
"watchingChanges": "false"
},
{
"createDt": "2014-01-20T00:00:00+01:00",
"dbNazev": "hajocka",
"id": "2",
"licenseGroup": "null",
"nazev": "HájoÄka",
"show": "true",
"stavEnum": "ESTABLISHED",
"watchingChanges": "false"
}
]
}
}
然后我在for循环中处理数据。问题是,回应也可能是这样的:
^{pr2}$目前,我正在检查它是否是一个数组后,每一个这样的请求,但我觉得这不是最好的方法。有谁能帮我找到更好的解决办法吗?在
谢谢你的回答。在
编辑:我无法更改服务器的响应
将not list转换为list或tuple,然后循环:
规范化你正在分析的信息。这样可以防止你重复:
假设您的数据可能如下所示:
或者像这样:
^{pr2}$因此,在解析json数据时,请执行以下操作:
不需要两个独立的类似代码块。在
相关问题 更多 >
编程相关推荐