- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试从 Python (2.7) 中的 Open weather maps API 中提取所需的 JSON 数据!JSON 文件看起来像这样。
{u'calctime': 0.0331,
u'cnt': 2,
u'cod': u'200',
u'list': [{u'clouds': {u'all': 75},
u'coord': {u'lat': 45.551109, u'lon': 18.69389},
u'distance': 0.001,
u'dt': 1351870200,
u'id': 3193935,
u'main': {u'humidity': 93,
u'pressure': 1008,
u'temp': 287.15,
u'temp_max': 291.18,
u'temp_min': 287.15},
u'name': u'Osijek',
u'weather': [{u'description': u'broken clouds',
u'icon': u'04d',
u'id': 803,
u'main': u'Clouds'}],
u'wind': {u'deg': 70, u'speed': 4.6}},
{u'clouds': {u'all': 75},
u'coord': {u'lat': 45.568611, u'lon': 18.61389},
u'distance': 6.526,
u'dt': 1351870200,
u'id': 3187657,
u'main': {u'humidity': 93,
u'pressure': 1008,
u'temp': 285.43,
u'temp_max': 287.15,
u'temp_min': 282.15},
u'name': u'Visnjevac',
u'weather': [{u'description': u'light intensity shower rain',
u'icon': u'09d',
u'id': 520,
u'main': u'Rain'}],
u'wind': {u'deg': 70, u'speed': 4.6}}],
u'message': u'Model=GFS-OWM, '}
这是两个地理点的天气数据。我知道如何使用 json 包从两个点(例如湿度或温度)提取单个数据,但问题是我无法提取来自不同地理点的相同类型的多个数据。在此示例中,我想提取/打印这些点的名称(osijek、visnjevac)。
有没有办法使用 json 编码器/解码器?
最佳答案
你拥有的不是 JSON,它是一个 Python 对象,所以我假设你已经通过 json.loads()
或类似的东西传递了原始的 JSON 字符串。
要为城市列表中的每个字典提取 'name'
值,您可以使用以下命令:
names = [city['name'] for city in data['list']]
结果:
>>> names
[u'Osijek', u'Visnjevac']
假设您的帖子内容在变量 data
中。
关于Python JSON格式化数据管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13200038/
推荐使用以下哪种 javascript 数据管理方法? jLinq jOrder 我熟悉 jLinq,但不确定是否使用 jLinq 或 jOrder。更喜欢具有更好 API 的那个。 最佳答案 jLi
我正在用 C# 做一个项目,我遇到了以下问题: 我有一些数据类型的类,例如 Person 类,它保存有关一个人的信息。 另外,我还有一个DataManager类,负责管理我程序中的人员。如果您想添加、
我不太习惯使用 Ajax,因为我刚刚开始使用它。我的问题如下: 管理使用 Ajax 获取的数据的最佳方法是什么? 我有一个脚本,可以从数据库中获取数据并根据用户过滤器和订单条件以不同的方式显示数据。到
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 7 年前。 Improve this ques
我正在为 AngularJS 寻找一个简单的 CRUD 模板系统,该系统动态创建 UI 以通过 REST 管理实体。有没有已经做到这一点的东西或易于调整的模板? 理想情况下,我所要做的就是指定一个 R
我有以下收集政策演变的数据框: Df <- data.frame(Id_policy = c("A_001", "A_002", "A_003","B_001","B_002"),
我正在学习 .NET 中的 Xml 数据处理。我有以下 XML 格式。 book 1 author 1 10.90
我是一名优秀的程序员,十分优秀!