为fullcalendar格式化json

为fullcalendar格式化json,json,fullcalendar,Json,Fullcalendar,我需要一个外部JSON作为事件源。看起来是这样的: { "cabin1": { "id": "1", "name": "Cabin on the hill", "bookings": [ { "begin_dt": "2020-12-06 17:00:00",

我需要一个外部JSON作为事件源。看起来是这样的:

{
"cabin1": {
    "id": "1",
    "name": "Cabin on the hill",
    "bookings": [
        {
            "begin_dt": "2020-12-06 17:00:00",
            "end_dt": "2020-12-11 13:00:00"
        },
        {
            "begin_dt": "2020-12-26 17:00:00",
            "end_dt": "2020-12-29 13:00:00"
        },

我已经知道了如何将begin\u dt/end\u dt转换为start/end,但是“预订”应该转换为事件吗?

页面底部有一个基本JSON结构的示例(实际上是在“日期”部分)。它需要只是一个数组,而不是包装在任何其他对象结构中。如果出于任何原因,您无法更改JSON源以匹配正确的结构或字段名,您需要使用此模式手动进行Ajax调用,并在将数据提供给fullCalendar之前对其进行转换:下面是一个基本JSON结构的示例(实际上在“日期”部分)。它需要只是一个数组,而不是包装在任何其他对象结构中。如果出于任何原因,您无法更改JSON源以匹配正确的结构或字段名,则需要使用此模式手动进行Ajax调用,并在将数据提供给fullCalendar之前转换数据: