首页 > 解决方案 > Fullcalender.io 不接受来自 Nextcloud 的 JSON

问题描述

我们将事件存储在 Nextcloud-calender 中。当我将其下载为 .ics-File 并使用 ical2json 进行转换时,我得到以下信息:

    {
              "CATEGORIES": "2 Konferenzen/Dienstbesprechungen/Zeugnisse/Versetzung",
              "CLASS": "PUBLIC",
              "CREATED": "20191121T124806Z",
              "DESCRIPTION": "\\n",
              "DTEND;TZID=\"W. Europe Standard Time\"": "20200310T180000",
              "DTSTAMP": "20200423T154025Z",
              "DTSTART;TZID=\"W. Europe Standard Time\"": "20200310T161500",
              "LAST-MODIFIED": "20200310T185528Z",
              "PRIORITY": "5",
              "SEQUENCE": "0",
              "SUMMARY;LANGUAGE=de": "Ausschuss \"Demokratiebildung\"",
              "TRANSP": "OPAQUE",
              "UID": "AAAAAB8xF0n+5WRAjtK1pGHynwKkVWYB",
              "X-ALT-DESC;FMTTYPE=text/html": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//E",
              "X-MICROSOFT-CDO-BUSYSTATUS": "BUSY",
              "X-MICROSOFT-CDO-IMPORTANCE": "1",
              "X-MICROSOFT-DISALLOW-COUNTER": "FALSE",
              "X-MS-OLK-CONFTYPE": "0"
            },
            {
              "CATEGORIES": "2 Konferenzen/Dienstbesprechungen/Zeugnisse/Versetzung",
              "CLASS": "PUBLIC",
              "CREATED": "20191121T124842Z",
              "DESCRIPTION": "\\n",
              "DTEND;TZID=\"W. Europe Standard Time\"": "20200113T180000",
              "DTSTAMP": "20200423T154025Z",
              "DTSTART;TZID=\"W. Europe Standard Time\"": "20200113T161500",
              "LAST-MODIFIED": "20200114T063102Z",
              "PRIORITY": "5",
              "SEQUENCE": "0",
              "SUMMARY;LANGUAGE=de": "Ausschuss \"Demokratiebildung\"",
              "TRANSP": "OPAQUE",
              "UID": "AAAAAB8xF0n+5WRAjtK1pGHynwIEVmYB",
              "X-ALT-DESC;FMTTYPE=text/html": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//E",
              "X-MICROSOFT-CDO-BUSYSTATUS": "BUSY",
              "X-MICROSOFT-CDO-IMPORTANCE": "1",
              "X-MICROSOFT-DISALLOW-COUNTER": "FALSE",
              "X-MS-OLK-CONFTYPE": "0"
            }

根据https://jsonformatter.curiousconcept.com/ ,这是有效的 JSON (RFC 8259)。

FullCalender.io 不能使用它,因为它期望这样的东西:

   {
      title: 'Meeting',
      start: '2020-04-12T14:30:00'
    },

你对我现在能做什么有什么建议吗?我找不到将 .ics-fil 转换为 JSON 的方法,FullCalender.io 接受了这种方法。我真的迷路了……

标签: jsonfullcalendaricalendarnextcloud

解决方案


推荐阅读