Загрузка…
Загрузка…
Загрузка…
Преобразуйте iCalendar в JSON. Вставьте текст или выберите файл, проверьте результат, затем скопируйте или скачайте его.
Нужно обратное направление? Преобразовать JSON в iCalendar.
Определённые правила преобразования
Вывод iCalendar следует исключению CRLF из RFC 5545, переносит физические строки после 75 октетов UTF-8, экранирует значения TEXT, выводит метки UTC с Z и создаёт обязательные свойства UID и DTSTAMP. При переходе к табличным данным структуры только для календаря могут быть упрощены или отброшены.
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Example//Calendar//EN BEGIN:VEVENT UID:[email protected] DTSTAMP:20260830T120000Z DTSTART:20260901T090000Z DTEND:20260901T100000Z SUMMARY:Project planning LOCATION:Conference room END:VEVENT END:VCALENDAR
[
{
"uid": "[email protected]",
"dtstamp": "2026-08-30T12:00:00.000Z",
"start": "2026-09-01T09:00:00.000Z",
"end": "2026-09-01T10:00:00.000Z",
"summary": "Project planning",
"location": "Conference room"
}
]Вставьте или откройте данные iCalendar, проверьте сообщения валидации, затем скопируйте или скачайте результат JSON.
Размер входных данных ограничен 20 МБ. Ресурсоёмкие операции показывают ход выполнения, допускают отмену и имеют тайм-аут, чтобы страница оставалась отзывчивой.
Да. Форматы по-разному представляют данные, поэтому типы или структура могут измениться. На этой странице описаны однозначные правила преобразования.
Целые числа хранятся как BigInt и преобразуются в строки, если JSON не может точно их представить. NaN и Infinity вызывают понятную ошибку вместо недопустимого JSON или округления.