我希望在 MySQL 中只使用普通的 MySQL 命令将结果表转换为 JSON 数组。例如,查询
SELECT name, phone FROM person;
| name | phone |
| Jack | 12345 |
| John | 23455 |
预期的 JSON 输出将是
[
{
"name": "Jack",
"phone": 12345
},
{
"name": "John",
"phone": 23455
}
]
在普通的 MySQL 中有办法做到这一点吗?
编辑:
有一些答案如何做到这一点,例如 MySQL 和 PHP,但我无法找到纯 MySQL 解决方案。