Я немного застрял, и решения, которые я могу придумать, закончатся спагетти-кодом.
У меня следующий JSON, я создаю его объект в Python 3 и мне нужно вставить значенияв PostgreSQL.
{
"name": "test",
"country": "DE",
"time": "21-Oct-2019 (09:58:01.694763)",
"toCurrency": ["EUR", "USD", "GBP"],
"fromCurrency": ["DKK", "DKK", "DKK"],
"buyMargin": ["1.2800", "1.2800", "2.0000"],
"sellMargin": ["1.2800", "1.2800", "2.0000"],
"unit": "M100"
}
Я получаю исключение: can only concatenate str (not "list") to str
- Как я могу перебирать эти списки в Python и вставлять одно значение за раз?
В то же время другие значения 'name', 'country', 'time' должны вставляться каждый раз.
В настоящее время я могу вставить этот JSON:
{
"name": "test",
"country": "DE",
"time": "21-Oct-2019 (09:58:01.694763)",
"toCurrency": "EUR",
"fromCurrency": "DKK",
"buyMargin": "1.2800",
"sellMargin": "1.2800",
"unit": "M100"
}