JSON из Nextcloud не принимается в Fullcalender.io - PullRequest
0 голосов
/ 26 апреля 2020

Мы храним события в календаре Nextcloud. Когда я загружаю это как .ics-файл и конвертирую его, используя ical2 json, я получаю это:

    {
              "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 (RF C 8259).

FullCalender.io не работает с этим, поскольку он ожидает что-то вроде этого:

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

У вас есть какие-либо предложения, которые я могу сделать сейчас? Я не нахожу способ конвертировать мой .ics-fil в JSON, который принят FullCalender.io. Я действительно потерян здесь ...

...