json_object
json_objectβ
Descriptionβ
Syntaxβ
VARCHAR json_object(VARCHAR,...)
Generate a json object containing the specified Key-Value, an exception error is returned when Key is NULL or the number of parameters are odd.
exampleβ
MySQL> select json_object();
+---------------+
| json_object() |
+---------------+
| {} |
+---------------+
MySQL> select json_object('time',curtime());
+--------------------------------+
| json_object('time', curtime()) |
+--------------------------------+
| {"time": "10:49:18"} |
+--------------------------------+
MySQL> SELECT json_object('id', 87, 'name', 'carrot');
+-----------------------------------------+
| json_object('id', 87, 'name', 'carrot') |
+-----------------------------------------+
| {"id": 87, "name": "carrot"} |
+-----------------------------------------+
MySQL> select json_object('username',null);
+---------------------------------+
| json_object('username', 'NULL') |
+---------------------------------+
| {"username": NULL} |
+---------------------------------+
keywordsβ
json,object,json_object