Засунуть в бд значения, полученные через get-запрос

Я получаю данные с сайта с помощью get-запроса, они выводятся вот в таком формате:

"[{\"id\":150290,\"answer\":\"deciduous\",\"question\":\"\",\"value\":null}]"

После этого нужно взять из этой конструкции значение параметра id и засунуть его в базу данных с помощью SQLAlchemy. Не могу понять, как это сделать, буду рада любой помощи.

Структура базы данных:

class Post(DeclarativeBase):
__tablename__ = 'new_table'

id = Column(Integer, primary_key=True)
question_text = Column('question_text', String)
answer_text = Column('answer_text', String)
date = Column(DateTime)

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

Автор решения: Namerek
import json
js = "[{\"id\":150290,\"answer\":\"deciduous\",\"question\":\"\",\"value\":null}]"
data = json.loads(js)
print(data[0])

print(
    data[0].get('id')
)

#  или
data, *_ = json.loads(js)
print(data)

print(
    data.get('id')
)
{'id': 150290, 'answer': 'deciduous', 'question': '', 'value': None}
150290
{'id': 150290, 'answer': 'deciduous', 'question': '', 'value': None}
150290

UPD

import requests
url = 'your_url'

response = requests.get(url)

data = response.json()

print(
   data[0].get('id')
)
→ Ссылка