Перетворіть масив JSON-об'єктів на CSV.

Конвертація виконується повністю у вашому браузері — ваші дані не залишають цю сторінку.

Спробуйте зразок:
Роздільник
input.json
Виявлено NDJSON — один об'єкт на рядок.
output.csv


							
Ваша таблиця з'явиться тут
Вставте JSON зліва, перетягніть .json-файл або завантажте зразок.

Про JSON → CSV

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

Вкладені структури не є проблемою: додаткова опція "розгортання" перетворює вкладені ключі на назви колонок із крапками, наприклад customer.city, а NDJSON (по одному JSON-об'єкту в рядку) визначається автоматично. Одиночний об'єкт також підходить — він просто перетворюється на файл з одним рядком.

Набір колонок — це об'єднання всіх ключів, знайдених у всіх об'єктах, зі збереженням порядку першої появи, тому неоднорідні записи все одно правильно вирівнюються. Оберіть роздільник — кому, крапку з комою, табуляцію чи вертикальну риску — а потім скопіюйте CSV або завантажте .csv файл: усе перетворення відбувається у вашому браузері.

Як використовувати JSON → CSV

  1. Вставте масив JSON-об'єктів, відкрийте .json файл або завантажте один із прикладів.
  2. Увімкніть "Розгорнути вкладені ключі", якщо ваші об'єкти містять вкладені дані.
  3. Оберіть роздільник — кому, крапку з комою, табуляцію чи вертикальну риску — і опцію рядка заголовка.
  4. Перемикайтеся між переглядом таблиці та необробленого CSV, щоб перевірити результат.
  5. Скопіюйте CSV або завантажте його як .csv файл.

Часті запитання

Ні. Все перетворення json в csv виконується на стороні клієнта у вашому браузері. Відповіді API чи експорти з приватними даними ніколи не залишають ваш пристрій.

Так, він повністю безкоштовний — без кредитів, без реєстрації та без обмежень на файли.

Якщо розгортання увімкнене, вкладені ключі стають заголовками колонок із крапками — об'єкт на кшталт {"customer":{"city":"Paris"}} створює колонку customer.city. Без розгортання вкладені значення серіалізуються як текст JSON усередині клітинки.

Так. Якщо ввід є JSON, розділеним новими рядками — по одному об'єкту в рядку, як створюють багато лог-пайплайнів та інструментів експорту — конвертер визначає це автоматично і трактує кожен рядок як запис.

Конвертер будує список колонок з об'єднання всіх ключів у порядку їхньої першої появи. Об'єкти без певного ключа просто отримують порожню клітинку в цій колонці, тож нічого не зсувається.

Так. Результат — стандартний CSV з рядком заголовка. Якщо ваша локаль очікує файли з роздільником крапка з комою, оберіть цей роздільник перед завантаженням, і Excel правильно розпізнає колонки.

Поділитися

Популярні запити
json у csv конвертувати json у csv конвертер json csv розгорнути json у csv масив json у csv експорт json як csv
Потрібна допомога?
Виникла проблема з цим інструментом? Повідомте нас.
Повідомити про проблему

Додайте цей безкоштовний інструмент на власний вебсайт — скопіюйте та вставте код нижче.