Конвертуйте CSV у JSON
Вставте CSV з Excel, Google Таблиць чи будь-якої програми й отримайте охайний JSON, який можна одразу скопіювати у свій код.
Запечатано на цьому пристрої
Працює у вашому браузері. Нічого не завантажується на сервер.
Запечатано
CSV JSON
CSV з’являтиметься тут під час набору.
JSON з’являтиметься тут під час набору.
Як це працює
-
Вставте або відкрийте CSV
Вставте його, перетягніть файл .csv або відкрийте його. Роздільник визначається автоматично, а значення в лапках із комами чи розривами рядків читаються правильно.
-
Виберіть структуру JSON
Виберіть список об’єктів або список масивів, вирішіть, чи перетворювати числа й true/false, і задайте відступ.
-
Скопіюйте або завантажте JSON
За потреби перевірте таблицю попереднього перегляду, а потім скопіюйте JSON або збережіть його як файл .json.
Поширені запитання
Мій CSV завантажується на сервер?
Ні. Файл читається й конвертується у вашому браузері, тож списки клієнтів, вивантаження й звіти залишаються на вашому пристрої.
Які файли CSV підтримуються?
Файли з роздільниками-комами, крапками з комою, табуляціями чи вертикальними рисками — роздільник визначається автоматично. Значення в подвійних лапках можуть містити роздільники, розриви рядків і подвоєні лапки, як дозволяє стандарт CSV (RFC 4180). Рядок «sep=», який іноді додає Excel, теж розпізнається.
Як розпізнаються числа й значення true/false?
Числа стають числами JSON, TRUE і FALSE у будь-якому регістрі — значеннями true і false, а порожні клітинки — null. Значення на кшталт 007 або числа, довші за 15 цифр, як-от номери карток чи замовлень, залишаються текстом, щоб не втратити жодної цифри. Вимкніть «Розпізнавати числа й true/false», щоб усі значення залишилися текстом.
Чи можна отримати вкладений JSON?
Так. Увімкніть «Відновити вкладеність»: стовпці на кшталт address.city стають вкладеними об’єктами, а клітинки зі списком JSON, як-от ["a","b"], — справжніми масивами. Це точна протилежність інструмента «JSON у CSV».
Що, як деякі рядки мають більше чи менше клітинок, ніж заголовок?
Відсутні клітинки стають null (або порожнім текстом, якщо розпізнавання чисел вимкнено), а зайві зберігаються під ключами на кшталт column_5. Інструмент повідомляє, скільки рядків це зачепило, щоб ви могли перевірити файл.
Мій CSV з Excel показує дивні символи. Чому?
Excel у Windows часто зберігає CSV у старому регіональному кодуванні, а не в UTF-8. Інструмент розпізнає це й читає файл у кодуванні, яке Excel використовує для мови цієї сторінки, а також читає файли UTF-16. Якщо літери все одно виглядають неправильно, збережіть файл як «CSV UTF-8» і відкрийте знову.