4

有一个 JSONB 列,其中包含如下数据:

{"title": "Some book!", "uniqueId": "11264299-2543-566"}

当我尝试选择这些值时,它们返回时带有双引号......

SELECT 'Some book!', json_data->'title' FROM myJsonTable

回报:

Some book!      "Some book!"
4

1 回答 1

7

而不是使用 json_data->'title',我需要使用 jsonb_extract_path_text(json_data, 'title')...

编辑:或者正如卢卡斯在评论中所说,使用 json_data->>'title'...

于 2015-03-19T02:22:47.947 回答