Getting json-value as varchar

Поиск
Список
Период
Сортировка
От Andreas Joseph Krogh
Тема Getting json-value as varchar
Дата
Msg-id VisenaEmail.2e.372da85b7b7aed09.17e2f59771e@tc7-visena
обсуждение исходный текст
Ответы Re: Getting json-value as varchar
Re: Getting json-value as varchar
Список pgsql-general
Hi, in PG-14 this query returns "value" (with double-quotes):
SELECT ('{"key":"value"}'::jsonb)['key'];
┌─────────┐
│  jsonb  │
├─────────┤
│ "value" │
└─────────┘
(1 row)


 
and this returns 'value' (without the quotes):
SELECT ('{"key":"value"}'::jsonb)->> 'key';
┌──────────┐
│ ?column? │
├──────────┤
│ value    │
└──────────┘
(1 row)


How to I use the subscript syntax and get the result as varchar instead of JSONB, assuming I know the JSON-field is a String?
 
--
Andreas Joseph Krogh
CTO / Partner - Visena AS
Mobile: +47 909 56 963
Вложения

В списке pgsql-general по дате отправления:

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: md5 issues Postgres14 on OL7
Следующее
От: Thomas Markus
Дата:
Сообщение: Re: Getting json-value as varchar