「MySQL 8.0.29」JSON_OBJECT関数でJSONオブジェクトを生成する方法
環境
Ubuntu 22.04 LTS
MySQL 8.0.29-0ubuntu0.22.04.2
書式
JSON_OBJECT([key, val[, key, val] …])
JSON_OBJECT関数を利用してJSONオブジェクトを生成します。
使用例
SQL構文
SELECT JSON_OBJECT('cityname’, 'tokyo’, 'options’, JSON_OBJECT('x’, 150, 'y’, 250));
実行結果
mysql> SELECT JSON_OBJECT('cityname', 'tokyo', 'options', JSON_OBJECT('x', 150, 'y', 250)); +------------------------------------------------------------------------------+ | JSON_OBJECT('cityname', 'tokyo', 'options', JSON_OBJECT('x', 150, 'y', 250)) | +------------------------------------------------------------------------------+ | {"options": {"x": 150, "y": 250}, "cityname": "tokyo"} | +------------------------------------------------------------------------------+ 1 row in set (0.00 sec)