Як користуватися: CSV у JSON
- 1
Вставте або перетягніть CSV
Вставте рядки, скопійовані з таблиці, або перетягніть файл .csv чи .tsv. Роздільник визначиться автоматично.
- 2
Перевірте заголовок і типи
Переконайтеся, що перший рядок містить назви стовпців, а числа й дати в попередньому перегляді розпізнано правильно.
- 3
Скопіюйте JSON
Оберіть масив обʼєктів або масив масивів, за потреби вкладіть стовпці з крапками в назвах, а потім скопіюйте результат або завантажте файл .json.
Ліміти та Pro
Файли CSV і TSV до 500 MB без обмеження кількості рядків.
Файли до 4 GB. Дивитися Pro
Про інструмент: CSV у JSON
Конвертер CSV у JSON перетворює текст, розділений комами (або крапками з комою, табуляцією чи вертикальною рискою), на JSON, який можна вставити в JavaScript, тестові дані для REST API, імпорт у NoSQL або файл конфігурації. Назви властивостей беруться з рядка заголовка, тож таблиця зі стовпцями name, email і plan стане масивом обʼєктів саме з такими ключами.
У CSV немає типів — усе є текстом, тому конвертер сам визначає, яким має бути кожне значення в JSON. Цілі та дробові числа стають числами JSON, true і false — булевими значеннями, дати ISO на кшталт 2024-03-31 залишаються рядками, а порожні клітинки перетворюються на null (або повністю пропускаються, якщо ви хочете менші обʼєкти). Значення, які лише схожі на числа, як-от поштові індекси з нулем на початку, номери телефонів і 16-значні ідентифікатори, залишаються рядками, щоб нічого непомітно не округлилося.
Назви стовпців із крапками, наприклад customer.address.city, можна відновити у вкладені обʼєкти — це звичний спосіб пройти шлях JSON через таблицю й повернутися назад. Поля в лапках, що містять коми, лапки або переноси рядків, обробляються за правилами RFC 4180, а експорт зі старих версій Excel у кодуванні Windows-1252 розпізнається, тож імена з діакритикою не псуються.
Вставте кілька рядків, щоб одразу спробувати, або перетягніть файл із сотнями тисяч рядків: розбір виконується у фоновому потоці, тож сторінка не зависає.
Приватність
CSV, який ви вставляєте або перетягуєте, обробляється всередині цієї вкладки браузера й ніколи не надсилається на сервер. Вставлений текст не зберігається після того, як ви залишите сторінку.