У меня есть цикл For, который извлекает объекты из вашего запроса к базе данных. Теперь я ищу способ добавить эти объекты в существующую строку JSON.
Мой список выглядит так:
i = [(2, 23322323, 'object1name', 'example1'),(3, 2323232, 'object2name', 'example2'),(4, 12312312, 'object3name','example3')]
Мой цикл For выглядит следующим образом:
count = 1
for item in i:
object = item[2], item[3]
print("Object",count, item[2], item[3])
count = count + 1
Моя строка JSON выглядит следующим образом:
payload = json.dumps({'intent': 'test', 'message': message, 'url':imageURL})
Я хотел бы получить следующий вывод JSON:
payload = json.dumps({'intent': 'test', 'message': message, 'url':imageURL, 'objetc1':object1, 'object2': object2})
Я пытался добавить объекты с помощью:
payload['object'] = item[2], item[3]
Но, к сожалению, я не знаю, как добавить все объекты, а также возрастающую нумерацию, так что Object1, Object2 и т. Д.
Спасибо за вашу помощь.