Javascript jquery数据库插件和动态对象名称

Javascript jquery数据库插件和动态对象名称,javascript,jquery,json,calendar,datatables,Javascript,Jquery,Json,Calendar,Datatables,我挣扎着填满我的桌子。 我遇到的问题是,当我得到这种格式的谷歌日历时 {"23gjsd91su3guu509o1bchhqms@group.calendar.google.com":{"calendar_id":"23gjsd91su3guu509o1bchhqms@group.calendar.google.com","calendar_title":"#1612 White Quartz Apartment"},"vqbidsn2u4edlvto0frvevk6ig@group.calend

我挣扎着填满我的桌子。 我遇到的问题是,当我得到这种格式的谷歌日历时

{"23gjsd91su3guu509o1bchhqms@group.calendar.google.com":{"calendar_id":"23gjsd91su3guu509o1bchhqms@group.calendar.google.com","calendar_title":"#1612 White Quartz Apartment"},"vqbidsn2u4edlvto0frvevk6ig@group.calendar.google.com":{"calendar_id":"vqbidsn2u4edlvto0frvevk6ig@group.calendar.google.com","calendar_title":"#994 Cisco Amber (T2)"},"bi07i6futd90lvq9ba8ufvqdu8@group.calendar.google.com":{"calendar_id":"bi07i6futd90lvq9ba8ufvqdu8@group.calendar.google.com","calendar_title":"#1443. Marley Blue"}}
需要有关put DATABLES的帮助才能使用此功能。
谢谢

您必须清理JSON,以便它在
[{item},{item},…]
表单上排序:

函数sanitizeData(){
结果=[];
Object.keys(数据).forEach(函数(键){
结果.推送(数据[键]);
})
返回结果;
} 
那么,如果你们有这样的桌子


现在,您可以通过以下方式使用JSON的内容填充dataTable:

var table=$('#示例').DataTable({
数据:sanitizeData(),
栏目:[
{标题:'id',数据:'calendar_id'},
{title:'title',data:'calendar_title'}
]
})
演示->