0
[{"changed_aspect": "media", "subscription_id": xxxx, "object": "user", "object_id": "xxxx", "time": "xxxxxx"}]

这是我从服务器获得的数据。

jsondump = json.dump(数据)

但是当我做 jsondump[1]["changed_aspect"] 它没有显示价值媒体。我哪里错了?

4

1 回答 1

4

假设 subscription_id 应该是一个有效的字符串,

>>> import json
>>> c = '[{"changed_aspect": "media", "subscription_id": "xxxx", "object": "user", "object_id": "xxxx", "time": "xxxxxx"}]'
>>> data = json.loads(c)
>>> data[0]['changed_aspect']
u'media'

索引应该是 0,而不是 1,因为 python 中的列表是基于 0 的索引。

于 2012-11-06T01:26:13.747 回答