Как внести данные JSON? python
Есть JSON следующего строения:
[
{"id":"1"},
{"id":"2"}
]
Как сюда можно добавить третий элемент, чтобы получилось вот так:
[
{"id":"1"},
{"id":"2"},
{"id":"3"}
]
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Декодируйте JSON в Python-объект, добавьте в него новые данные, а затем закодируйте обратно. Всё это Вы можете сделать с помощью стандартного модуля json.
Пример:
import json
s = '[{"id":"1"},{"id":"2"}]'
d = json.loads(s)
d.append({'id': '3'})
s = json.dumps(d)
print(s)
stdout:
[{"id": "1"}, {"id": "2"}, {"id": "3"}]