Details
-
Bug
-
Status: Stalled (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.11, 11.4, 11.8, 12.3
Description
Hi,
I found that JSON_NORMALIZE can return an incorrect result on invalid JSON data. This is an example:
SELECT JSON_NORMALIZE('{"a":1}0junk'); -- NULL |
SELECT JSON_VALID(CONVERT(CONCAT('{"a":1}', CHAR(0), 'junk') USING latin1)); -- 0 |
SELECT JSON_NORMALIZE(CONVERT(CONCAT('{"a":1}', CHAR(0), 'junk') USING latin1)); -- {"a":1.0E0} |
Attachments
Issue Links
- relates to
-
MDEV-16375 Add JSON_NORMALIZE function to normalize JSON values
-
- Closed
-