Python: Добавление элемента в список в списке JSON

У меня есть JSON файл:

{
    "Chats": [
        {
            "id": "321",
            "users": [
                {
                    "first_name": "first_name",
                    "id": "123",
                    "screenname": "lol",
                    "last_name": "last_name",
                    "sex": "1",
                    "urltovk": "https://vk.com/id123"
                }
            ]
        }
    ]
}

Можно ли с помощью python в список users добавить элементы по id из Chats? Должно получиться что-то вроде этого:

{
    "Chats": [
        {
            "id": "123123",
            "users": [
                {
                    "first_name": "first_name",
                    "id": "123",
                    "screenname": "lol",
                    "last_name": "last_name",
                    "sex": "1",
                    "urltovk": "https://vk.com/id123"
                },
                {
                    "first_name": "first_name2",
                    "id": "1232",
                    "screenname": "lol2",
                    "last_name": "last_name2",
                    "sex": "2",
                    "urltovk": "https://vk.com/id1232"
                }
            ]
        }
    ]
}

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

Автор решения: ioprst
import json
import pprint

with open('test.json') as f:
    obj = json.load(f)

data = {
    "first_name": "first_name2",
    "id": "1232",
    "screenname": "lol2",
    "last_name": "last_name2",
    "sex": "2",
    "urltovk": "https://vk.com/id1232"
}

obj['Chats'][0]['users'].append(data)

pprint.pprint(obj)

Вывод:

{'Chats': [{'id': '321',
            'users': [{'first_name': 'first_name',
                       'id': '123',
                       'last_name': 'last_name',
                       'screenname': 'lol',
                       'sex': '1',
                       'urltovk': 'https://vk.com/id123'},
                      {'first_name': 'first_name2',
                       'id': '1232',
                       'last_name': 'last_name2',
                       'screenname': 'lol2',
                       'sex': '2',
                       'urltovk': 'https://vk.com/id1232'}]}]}
→ Ссылка