Прежде всего, ваш конкретный пример недействителен JSON. Он не содержит запятую между элементами «UNKNOWN» и «UNKNOWN2».
Предполагая, что у вас есть действующий JSON в ваших руках, и вы не знаете ключей раньше времени, вы можете получить доступ ко всем значениям с помощью dict.values()
. Если вам также нужны ключи, вы можете использовать dict.keys()
(или dict.items()
, который дает вам обе клавиши и значения.
>>> x = {"UNKNOWN":
... {"date":"2013-11-16"},
... "UNKNOWN2":
... {"date":"2013-11-16"}}
>>> x.values()
[{'date': '2013-11-16'}, {'date': '2013-11-16'}]
>>>
>>> x.keys()
['UNKNOWN2', 'UNKNOWN']
>>>
>>> x.items()
[('UNKNOWN2', {'date': '2013-11-16'}), ('UNKNOWN', {'date': '2013-11-16'})]
>>>
>>> x.values()[0]["date"]
'2013-11-16'