JSON в CSV конвертер
Перетворення JSON в формат CSV безпосередньо у вашому браузері для імпорту електронних листів, звітування експортів, аналітичних процесів та швидкого очищення даних. Ця сторінка побудована для перетворення масивів записів в рядки та стовпці, які ви можете сканування, копіювання та переміщення в інструменти електронної таблиці без надсилання даних до віддаленого сервісу.
Дані
Зареєструватися
Приклади
[{"id":1,"name":"Alice","active":true},{"id":2,"name":"Bob","active":false}]
id,name,active 1,Alice,true 2,Bob,false
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
Кращі JSON конструкції для цього конвертера
Цей конвертер найкраще працює з єдиним об'єктом або, частіше, масив аналогічно сформованих об'єктів. Це самий природний матч для CSV, оскільки кожен об'єкт стає одним рядом і ключі об'єкта стають стовпцями. Плоскі записи найпростіші для експорту чисто.
Як створюються стовпці з ключів JSON
Сторінка збирає ключі по об'єктах, що він знаходить і використовує ці ключі, щоб побудувати CSV заголовок рядка. Якщо окремі об'єкти мають додаткові поля, додаткові поля стають додатковими стовпчиками. Якщо деякі об'єкти відсутні полів, їх експортовані рядки міститимуть порожні клітинки на цих позиціях.
Ця поведінка є корисною, коли ви переглядаєте невідповідні записи API або експорт, але це також знак, що ви можете, щоб нормалізувати ваші записи, перш ніж використовувати CSV у строгому імпорті.
Flat JSON проти nested JSON
Flat key-value об'єкти перетворення чисто, тому що CSV є рядком- і-column формат. Поглиблені об'єкти і масиви набагато важче представити як прості клітини. Якщо ваш JSON містить підвісні конструкції, перетворюйте з обережністю і розгляньте спрощення або роздягальнюючі записи, перш за все, якщо вам потрібно створити таблицю-дружній вихід.
Загальні кроки очищення перед перетворенням
Перед тим як експортувати, переконайтеся, що JSON є дійсним, зберігати ваші записи в масиві, коли це можливо, і перевірити, чи всі рядки використовують послідовні ключі. Якщо один запис містить поля, які інші не є, вихід ще може бути корисним, але CSV буде містити порожні клітинки для відсутніх значень.
Як форматування CSV впливає на електронні додатки
CSV є простим текстом, тому поля, які містять коми, котирування, або лінійні розриви повинні бути процитовані, щоб залишитися видимим у імпорті електронної таблиці. Ця сторінка писала ті поля безпечно, цитуючи їх, коли потрібно і купуючи вбудовані котирування. Що робить результат легше вставляти в Excel, Google Sheets або інші інструменти CSV.
Проблеми перетворення несправностей
До того, як ви покладаєте на це CSV для звітування або імпорту
Перед тим як імпортувати або обмінювати CSV, перевірити імена заголовків, порожні клітинки, плоскі значення та поведінка форматування таблиць. Конверсія, яка добре виглядає в звичайному тексті, все ще потребує очищення, перш ніж він підходить для звітності, імпортних інструментів або аналізу потоку.
Де JSON-to-CSV Перетворення може втратити структуру або Значення
JSON може представляти непристойні зв'язки та змішані типи даних, які CSV не можуть виразно. Під час перетворення масиви, об'єкти і додаткові поля можуть бути спрощені в плоску форму, яка працює для розлогів, але не зберігає кожну структурну деталь з джерела корисного навантаження.
Як перекласти плоскі поля та значення пропуску в CSV
Вихід CSV перетворює структуровані JSON в рядки і стовпчики, які часто називаються об'єктами або масивами, повинні бути плоскі, спрощені, або в'язані. Місячні поля можуть відображатися як порожні клітинки, а не чіткі значення null. Рекомендувати макет стовпця ретельно, щоб ви знали, як оригінальна структура була представлена в експортному столі.
Якщо перетворення не вдається, найбільш поширеними причинами є недійсним синтаксису JSON, задані дані, які не є простим об'єктом або масивом об'єктів, або записів з структурою, яка не вписується на основі експорту CSV. Ця сторінка призначена для швидкого перетворення та перевірки, не для розширених картографічних картографічних схем або комплексних реляційних експортів.
