我正在使用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格式?
服务器端的数据在单个表中 日期,事件名称
答案 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]} ];