как вставить список дириконов [{}, {}, {}] в тип postgres json [] - PullRequest
0 голосов
/ 24 апреля 2020

Привет, извините, если раньше об этом спрашивали, но я попытался найти ответ и не смог найти ничего похожего на то, с чем у меня проблемы.

Я создал столбец в postgres таблица с типом json [], и я хотел бы сохранить в ней список словарей.

Я пытался просто сделать json .dumps (list_of_dictionaries), но это не сработало. и вот сообщение об ошибке, которое я получил.

Error malformed array literal: 
*****between is result of json.dumps(list_of_dictionaries)*****
DETAIL:  "[" must introduce explicitly-specified array dimensions.

Любая помощь будет признательна, и дайте мне знать, если есть что-то, что вы хотели бы, чтобы я предоставил, чтобы прояснить это.

1 Ответ

0 голосов
/ 24 апреля 2020

Вы должны передать массив в виде списка, где его элементы psycopg2.extras.Json, например:

[Json(d) for d in list_of_dictionaries]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...