From: | Bruce Momjian <bruce(at)momjian(dot)us> |
---|---|
To: | dgillis(at)dystillr(dot)com |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: BUG #12620: JSONB seems to incorrectly handle escaped unicode |
Date: | 2015-01-22 16:28:27 |
Message-ID: | 20150122162827.GC27749@momjian.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
On Wed, Jan 21, 2015 at 10:26:09PM +0000, dgillis(at)dystillr(dot)com wrote:
> The following bug has been logged on the website:
>
> Bug reference: 12620
> Logged by: Duncan Gillis
> Email address: dgillis(at)dystillr(dot)com
> PostgreSQL version: 9.4.0
> Operating system: Mac OS X 10.10.1
> Description:
>
> When you give cast a string such as '"\\u0000"' as JSONB, it removes the
> first slash. With plain JSON:
>
> template1=# select '"\\u0000"'::json;
> json
> ------------
> "\\u0000"
> (1 row)
>
> Whereas with JSONB one of the slashes is gone:
>
> template1=# select '"\\u0000"'::jsonb;
> jsonb
> -----------
> "\u0000"
> (1 row)
Yes, Andrew Dunstan just reported this:
Seems we need to fix it.
--
Bruce Momjian <bruce(at)momjian(dot)us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ Everyone has their own god. +
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2015-01-22 16:32:52 | Re: pg_upgrade failure on Windows Server |
Previous Message | Andres Freund | 2015-01-22 16:26:57 | Re: pg_upgrade failure on Windows Server |