小编Yot*_*fek的帖子

使用Postgres解析字符串化的JSON对象

我一直在使用Postgres将JSON对象存储为字符串,现在我想利用PG的内置jsonjsonb类型来更有效地存储对象。

基本上,我想解析字符串化的JSON并将其放在jsonPG 中的一列中,而不必求助于将所有值读入Python并在那里进行解析。

理想情况下,我的迁移应如下所示:

UPDATE table_name SET json_column=parse_json(string_column);
Run Code Online (Sandbox Code Playgroud)

我看了一下Postgres的JSON函数,尽管似乎很琐碎,但似乎没有一种方法可以做到这一点。作为记录,我的JSON对象只是一维字符串数组。

有什么办法吗?

sql postgresql json

2
推荐指数
1
解决办法
801
查看次数

标签 统计

json ×1

postgresql ×1

sql ×1