Обработка json в python с google sheets-api

Всем привет!Для некоторых задачей мне необходимо считать количество индексов в колонке. Делаю я это с помощью подсчета строк, дальше собирался использовать len. Вот код

index = service.spreadsheets().values().get(
spreadsheetId=spreadsheet_id,
range='B2:B',
majorDimension='ROWS').execute()
pprint(index)

Вот только на выходе получается json, который не дает мне посчитать количество элементов:

{'majorDimension': 'ROWS',
'range': 'Sheet1!B2:B1000',
gii'values': [['Имя1'],
        ['Имя2'],
        ['Имя3'],
        ['Имя4'],
        ['Имя5'],
        ['Имя6'],
        ['Имя7'],
        ['Имя8'],
        ['Имя9'],
        ['Имя10'],
        ['Имя11'],
        ['Имя12'],
        ['Имя13']]}

Подскажите, пожалуйста, как обработать json так, чтобы в списке остались лишь элементы из ячеек?


Ответы (1 шт):

Автор решения: Jack_oS

Преобразовать index из json в словарь:

 data = json.loads(index)

Посчитать количество словарей в values:

len_names = len(data['values'])
→ Ссылка