如何从SQL select获取JSON数组

问题描述

我想在我的SQL select中获取一个对象数组。

SELECT id,a.name antibodyName,c.name colorName,c.location colorLocation 
FROM Antibodies a 
JOIN AssignedColors c ON id = antiId 
WHERE colorId IS NOT NULL

然后我得到以下答复:

[
  { id: 1,antibodyName: 'antibody 1',colorName: 'red',colorLocation: 'A5/C3' },{ id: 2,antibodyName: 'antibody 2',colorLocation: 'C3/A1' },colorName: 'yellow',colorLocation: 'E4/F2' }
]

有可能得到这样的东西吗?

[
  { id: 1,colors: [{name: 'red,location: 'A5/C3'}] },location: 'C3/A1'},{name: 'yellow',location: 'E4/F2'}] },]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)