jsonecho

JSON у CSV

Перетворіть масив об’єктів JSON на рядки CSV з одним стовпцем для кожного поля, готові для Excel або Google Sheets.

Завантаження інструмента...

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

  1. Вставте масив об’єктів JSON або об’єкт, що містить такий масив.
  2. Виберіть роздільник. Крапка з комою підходить для Excel із багатьма європейськими регіональними налаштуваннями.
  3. Скопіюйте CSV або завантажте його.

Про JSON у CSV

CSV — це пласка таблиця. JSON — дерево. Щоб поєднати їх, інструмент знаходить список записів у JSON, а потім записує один рядок на запис і один стовпець на ключ. Вкладені об’єкти розгортаються з використанням крапок, тож {"address":{"city":"Hamburg"}} стає стовпцем із назвою address.city. Масиви всередині записів отримують індекси в назвах стовпців, наприклад items[0].sku.

Якщо документ — об’єкт з одним масивом усередині, наприклад {"users":[...]}, цей масив використовується автоматично. Стовпці збираються з усіх записів, тому поле, яке є лише в частині з них, усе одно має свій стовпець, а комірки без значення залишаються порожніми.

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

Який роздільник вибрати для Excel?

Це залежить від мовних налаштувань комп’ютера. У Німеччині, Туреччині та більшій частині Європи Excel очікує крапку з комою. У США та Великій Британії — кому. Якщо весь рядок опинився в одному стовпці, змініть роздільник.

Що робити, якщо мій JSON — об’єкт, а не масив?

Один об’єкт стає таблицею з одним рядком. Якщо об’єкт містить рівно один масив, елементи цього масиву використовуються як рядки.

Що робить опція "Розгорнути вкладені дані в пласку структуру"?

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

Чи можуть коми та переноси рядка в значеннях зіпсувати CSV?

Ні. Поля з роздільником, лапками або переносами рядка беруться в подвійні лапки. Внутрішні лапки подвоюються відповідно до стандарту CSV.

Я можу отримати файл Excel?

Так. Інструмент JSON в Excel створює справжній файл .xlsx з жирним рядком заголовків.

Більше в категорії Конвертери

Усі інструменти →