【发布时间】:2016-11-01 21:52:38
【问题描述】:
我需要为我网站上的 dataTables 部分生成 JSON 文件。 JSON 的格式应如下所示:
{
"data": [
[
"Tiger Nixon",
"System Architect",
"Edinburgh",
"5421",
"2011/04/25",
"$320,800",
],
[
"Garrett Winters",
"Accountant",
"Tokyo",
"8422",
"2011/07/25",
"$170,750"
],
]
}
这种格式看起来像JSON Creation Functions (Table 9-42.) -- array_to_json 中列出的数组数组。
但是,我的数据并未作为数组存储在我的数据库中。这是典型的行数据。
但是当我尝试使用“row_to_json”导出到 JSON 时,格式与我需要的格式相去甚远。 See this SQLfiddle example.
基本上,我正在尝试找出使 JSON 导出看起来更像上面粘贴的格式的最佳方法。
我是否应该首先将我的行重新格式化为数组,并将它们存储在一个新表中,所以当我使用“row_to_json”时,它们会以数组的形式出现?还是有更好的办法?
【问题讨论】:
标签: arrays json postgresql