CSV ⇄ JSON
Перетворюйте CSV на JSON і JSON назад на CSV локально, з підтримкою полів у лапках, вибором роздільника, копіюванням і завантаженням.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяЩо робить CSV ⇄ JSON
CSV ⇄ JSON перетворює табличний текст на структурований JSON, а масиви JSON — назад у файл CSV, який можна вставити в електронну таблицю, засіб імпорту, тестові дані чи приклад у документації. Парсер CSV написано для реальних даних розробників, а не лише для найпростіших прикладів із комами. Він читає поля в лапках, вбудовані коми, екрановані подвійні лапки, порожні клітинки та закінчення рядків і CRLF, і LF, тож рядки, скопійовані з таблиці, та експортовані звіти поводяться очікувано.
У напрямку CSV → JSON перший рядок за замовчуванням трактується як назви стовпців. Якщо у файлі немає рядка заголовка, конвертер створює передбачувані назви, як-от column1, column2 і column3. Напрямок JSON → CSV приймає масив об’єктів або масив масивів. Для об’єктів він формує стабільне об’єднання ключів у порядку першої появи та записує ці ключі як рядок заголовка, перш ніж заповнити кожен запис. Для масивів кожен вкладений масив записується як один рядок CSV.
Приватна робота в браузері
Розбір, перевірка, взяття в лапки, копіювання та завантаження відбуваються у вашому браузері. Інструмент не надсилає на сервер ваші CSV, JSON, ідентифікатори, приклади, схожі на клієнтські дані, токени чи фрагменти експортованих звітів. Така суто локальна поведінка корисна, адже інструменти конвертації часто використовують із реалістичними даними налагодження, відповідями API, прикладами конфігурацій та експортом із таблиць, які не повинні залишати ваш комп’ютер. Вона також робить роботу швидкою, бо результат створюється одразу, без очікування мережевого запиту.
Практичні поради
Користуйтеся автоматичним визначенням роздільника, коли не впевнені, чи таблиця експортувала дані через коми, крапки з комою чи табуляції. Обирайте конкретний роздільник, коли готуєте результат для іншої системи з суворими вимогами до імпорту. Завжди перевіряйте перетворені дані, перш ніж використовувати їх у робочому середовищі, особливо якщо є порожні клітинки, повторювані назви заголовків, об’єкти різної форми або значення JSON із вкладеними об’єктами. CSV — це вільна родина форматів, тож браузерна утиліта найкраще підходить для огляду, очищення й невеликих перетворень, а не для заміни конвеєра імпорту, специфічного для проєкту.
Як користуватися
- Виберіть напрямокОберіть CSV → JSON або JSON → CSV, перш ніж вставляти дані.
- Налаштуйте параметриВиберіть автоматичний роздільник, кому, крапку з комою чи табуляцію та вкажіть, чи має CSV рядок заголовка.
- Перетворіть і експортуйтеПерегляньте результат, а потім скопіюйте його або завантажте як локальний файл.