@Dg_Mg

Как пропарсить json и вывести все элементы?

Есть файл json.
{
    "users": {
      "items": [
        {
        "displayName": "Alex",
        "active": true,
        "timeZone": "Europe"
        }, 
        {
        "displayName": "Andrew",
        "active": true,
        "timeZone": "Europe"
        }, 
        {
        "displayName": "Andriy",
        "active": true,
        "timeZone": "US"
        }, 
        {
        "displayName": "Nick",
        "active": true,
        "timeZone": "Europe"
        }, 
        {
        "displayName": "Serhii",
        "active": true,
        "timeZone": "US"
      }],
      "max-results": 50,
      "start-index": 0,
      "end-index": 4
    },
    "expand": "users"
  }


Хочу достать все displayName и например вывести на экран, но выводить могу только по одному, указывая конкретный индекс. Есть ли возможность вытянуть сразу все displayName?

код python
import json
data = json.load(open('test.json'))
print (data["users"]["items"][тут пишу индекс]["displayName"])
  • Вопрос задан
  • 471 просмотр
Решения вопроса 1
@Nitrius
print([x['displayName'] for x in data['users']['items']])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы