Postgres广告嵌套json

时间:2019-06-14 13:34:42

标签: json postgresql

我正在尝试使用postgresql从嵌套的JSON解析字段。 JSON的形式具有以下形式:

div

我已经阅读了问题How do I query using fields inside the new PostgreSQL JSON datatype?  并且我已经搜索了建议的链接,但没有找到任何有效的方法。

{"Field_1": {"Field_2": {"Field_3": "value_1": "xxx"}}}

我想解析{"Field_1": {"Field_2": {"Field_3": "value_1": "xxx"}}} 中的xxx

1 个答案:

答案 0 :(得分:1)

您的JSON语法不正确,这是正确的一种:

{"Field_1": {"Field_2": {"Field_3": {"value_1": "xxx"}}}}

然后您可以:

select j->'Field_1'->'Field_2'->'Field_3'->'value_1' from (
    select '{"Field_1": {"Field_2": {"Field_3": {"value_1": "xxx"}}}}'::jsonb as j
) t