YifanZhang created IMPALA-14467:
-----------------------------------

             Summary: get_json_object fails to parse JSON paths with dots in 
key names
                 Key: IMPALA-14467
                 URL: https://issues.apache.org/jira/browse/IMPALA-14467
             Project: IMPALA
          Issue Type: Bug
          Components: Backend
            Reporter: YifanZhang


This query returns null:
{code:java}
SELECT GET_JSON_OBJECT ('{"a.com":1}', '$.a.com'); {code}
This query fails:
{code:java}
SELECT GET_JSON_OBJECT ('{"a.com":1}', '$."a.com"'); 

failed: UDF ERROR: Failed to parse json path '$."a.com"': Expected key at 
position 2{code}
 

MySQL8.0 returns the correct result:
{code:java}
mysql> SELECT JSON_EXTRACT('{"a.com":1}', '$."a.com"');
+------------------------------------------+
| JSON_EXTRACT('{"a.com":1}', '$."a.com"') |
+------------------------------------------+
| 1                                        |
+------------------------------------------+ {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to