BUG #12070: hstore extension: hstore_to_json_loose produces invalid JSON
В списке pgsql-bugs по дате отправления:
| От | bouda@edookit.com |
|---|---|
| Тема | BUG #12070: hstore extension: hstore_to_json_loose produces invalid JSON |
| Дата | |
| Msg-id | 20141126081059.15510.5034@wrigleys.postgresql.org обсуждение исходный текст |
| Ответы |
Re: BUG #12070: hstore extension: hstore_to_json_loose produces invalid JSON
|
| Список | pgsql-bugs |
The following bug has been logged on the website:
Bug reference: 12070
Logged by: OndÅej Bouda
Email address: bouda@edookit.com
PostgreSQL version: 9.4beta2
Operating system: Windows 7 64bit
Description:
The hstore_to_json_loose(hstore) produces an invalid JSON in the following
case:
SELECT hstore_to_json_loose(hstore(ARRAY ['name'], ARRAY ['1.'] :: TEXT
[]))
Output: {"name": 1.}
Expected:
either {"name": "1."}
or {"name": 1}
(the latter being the preferred one so that it produces the same JSON as
hstore_to_jsonb_loose(hstore))
The actual output is indeed incorrect as JSON does not permit `1.` - it must
be a string.
Tested with PostgreSQL 9.4 RC1 and still wrong.
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера