Конвертер CSV у JSON — Безкоштовно онлайн

Вставте ваш CSV нижче та натисніть Конвертувати, щоб миттєво отримати JSON.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Конвертер CSV у JSON читає CSV із рядком заголовків і повертає JSON-масив, де кожному рядку відповідає один об’єкт. Кожен заголовок стає ключем точно в тому вигляді, як його записано, а кожна клітинка — рядковим значенням, тож нічого не перейменовується, не розбивається й не вкладається.

Конвертер дотримується стандартних правил лапок у CSV: значення в подвійних лапках може містити коми, переведення рядка та подвоєні лапки (""). Роздільник визначається автоматично, тож працюють файли, розділені комами, крапками з комою і табуляцією, а порожні рядки пропускаються.

Коли використовувати

  • Завантаження експорту електронної таблиці в скрипт, запит до API чи документну базу даних, як-от MongoDB.
  • Створення тестових фікстур або початкових даних з таблиці, яку веде колега.
  • Перевірка того, що насправді містить CSV-файл. Проблеми з лапками в JSON помітити значно легше, ніж в електронній таблиці.
  • Підготовка даних для інших форматів: із JSON можна перейти до конвертера JSON у YAML чи конвертера JSON у SQL.

Приклад

Введення

first_name,city,zip
Ana,"Berlin, DE",10115
Ben,"Boston, US",02134

Виведення

[
  {
    "first_name": "Ana",
    "city": "Berlin, DE",
    "zip": "10115"
  },
  {
    "first_name": "Ben",
    "city": "Boston, US",
    "zip": "02134"
  }
]

Запитання про цей інструмент

Чи можна перетворити JSON назад на CSV?

Так, за допомогою конвертера JSON у CSV. Оскільки кожен рядок — плаский об’єкт, ті самі заголовки повернуться як стовпці, а значення в лапках, як-от "Berlin, DE", залишаться в одній клітинці.

Чи стає заголовок на кшталт first_name вкладеним об’єктом?

Ні. Кожен заголовок лишається одним ключем точно в тому вигляді, як його записано, тож first_name і address_city — звичайні ключі. Якщо потрібні вкладені об’єкти, побудуйте їх у своєму коді з пласких ключів.

Що буде, якщо в деяких рядках більше або менше клітинок, ніж у заголовку?

Конвертація все одно виконається, але такі рядки не збігатимуться зі стовпцями. Спершу перевірте файл валідатором CSV: він повідомляє про рядки із зайвими чи відсутніми полями й указує номер рядка.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

Інструмент без проблем обробляє документи звичайного розміру. Для дуже великих файлів рекомендується спочатку розділити їх на частини.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.