查询返回所需的json格式

时间:2016-03-01 07:05:47

标签: sql json oracle oracle-jet

我正在使用oracle jet并使用堆积条形图,其中需要格式为

的数据
 var barSeries = [{name: "Appointments", items: [3, 3]},
                         {name: "Login", items: [1, 6,3]},
                         {name: "Launch About", items: [4, 6]},
                         {name: "Resume Store Visit", items: [2, 6]},
                         {name: "Checkin", items: [9, 4]},
                         {name: "Visit History", items: [1, 4]},
                         {name: "Logout", items: [5, 7]},                     
                       ];

名称值是条形图中的部分,项目中的值是按日期出现的次数。

问题是我可以在服务器端写什么样的SQL查询来返回这个json格式?

服务器端的数据在单个表中 日期,事件名称

1 个答案:

答案 0 :(得分:0)

它不是JSON格式。这是一个javascript对象。它是一个对象数组。每个对象包含两个字段。名字和一个名为items的数组。您无法编写以此格式返回的服务器端代码。

无论您采用何种格式,您都可以随时解析并构建这样的对象。

了解Array.push以及如何在javascript中创建匿名对象。

var baritems = [];
baritems.push({name: "Appointments", items: [3, 3]});
baritems.push({name: "Login", items: [1, 6,3]});

以上行相当于写作

var barSeries = [{name: "Appointments", items: [3, 3]},
                 {name: "Login", items: [1, 6,3]} ];