Мы храним события в календаре 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. Я действительно потерян здесь ...