Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Not a Bug
-
13.1
-
None
-
Not for Release Notes
Description
Hi,
I found that JSON_QUOTE and JSON_UNQUOTE do not check the validity of input data.
This is an example:
SELECT JSON_VALID(POINT(1,1)); -- 0 |
SELECT JSON_QUOTE(POINT(1,1)); -- "\u0000\u0000\u0000\u0000\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000ð?\u0000\u0000\u0000\u0000\u0000\u0000ð?" |
SELECT JSON_UNQUOTE(POINT(1,1)); -- �?�? |