--- { "title": "json_object", "language": "zh-CN" } --- # json_object ## description ### Syntax `VARCHAR json_object(VARCHAR,...)` 生成一个包含指定Key-Value对的json object, 当Key值为NULL或者传入参数为奇数个时,返回异常错误 ## 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} | +---------------------------------+ ``` ## keyword json_object