获取python列表的数据(来自json)

2024-06-08 12:47:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样的清单

print data[0]
{u'CityId': 3969, u'DistrictCode': 599, u'Id': 0, u'AreaWideCode': 18439, u'DistrictName': u'Adalar'}

但我想不出从清单上得到什么。我希望

print data[0][1]
3969

但却得不到。你知道吗

PS:总体代码;

import requests
import json

payload = {'cityId':3969, 'cmd':'districts'}
url = "https://www.garantimortgage.com/apps/Socket/Webservice.ashx"
r = requests.post(url, data=payload)


data = json.loads(r.text) #json to python data structure conversion
print data[0]

Tags: importidjsonurldatarequestspspayload
1条回答
网友
1楼 · 发布于 2024-06-08 12:47:08

Hollow无法知道您的地图正在保存<Integer, String>,因为被传递给initializeTypeState

如果您更改MapWrapper类,使其不再模板化,那么您所做的工作将起作用

例如

import java.util.Map;

public class MapWrapper {
   public final Map<Integer, String> map;

   public MapWrapper(Map<Integer, String> map) {
      this.map = map;
   }
}

相关问题 更多 >