如何在postgres json[]类型中插入二进制列表[{},{},{}]。

嗨,很抱歉,如果这个问题以前被问过,但我已经尝试搜索答案,但无法找到任何类似于我的问题。

我在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.

任何帮助将是感激的,并让我知道,如果有什么东西,你想我提供清除这个问题。

解决方案:

你应该传递数组作为一个列表,其元素是 psycopg2.extras.Json,像这样。

[Json(d) for d in list_of_dictionaries]

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在HTML中加入图片而不在屏幕上显示出来?

2022-9-8 12:17:37

未分类

如何在php中比较两个响应?

2022-9-8 12:17:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索