Re: 9.3: bug related to json - Mailing list pgsql-general

From Tom Lane
Subject Re: 9.3: bug related to json
Date
Msg-id 29767.1424870733@sss.pgh.pa.us
Whole thread Raw
In response to Re: 9.3: bug related to json  (Torsten Förtsch <torsten.foertsch@gmx.net>)
List pgsql-general
=?UTF-8?B?VG9yc3RlbiBGw7ZydHNjaA==?= <torsten.foertsch@gmx.net> writes:
> On 25/02/15 07:34, David G Johnston wrote:
>> Torsten Förtsch wrote
>>> Is there anything similar for JSON scalars?
>> IDK, but have you tried "::text"?

> yes. Here is the difference
> select * from (values (('{"a":"b"}'::json -> 'a')::text),
>                        ('{"a":"b"}'::json ->> 'a')) t;
>  column1
> ---------
>  "b"
>  b

As of 9.4, there's a function json_array_elements_text()
which does what I think you're looking for.

            regards, tom lane


pgsql-general by date:

Previous
From: Albe Laurenz
Date:
Subject: Re: Sequences not moved to new tablespace
Next
From: Felix Ivan Romero Rodríguez
Date:
Subject: utf8 issues