Перетворіть JSON на CSV: значення та типи даних
Для перетворення потрібен масив об’єктів. Вирішіть, чи вкладені об’єкти мають стати окремими стовпцями, чи залишитися рядками JSON у клітинках: від цього залежить спосіб читання таблиці.

Як користуватися цим інструментом
- Виберіть файли у форматі JSON. Максимальна кількість файлів на пакет: 1.
- Перегляньте Зведення вкладених об’єктів JSON, а потім почніть обробку.
- Завантажте результат CSV і перевірте його вміст і якість.
Виберіть правильні налаштування
Увімкніть розгортання вкладених об’єктів, щоб назви їхніх властивостей стали заголовками, з’єднаними крапками. Масиви не розгортаються в кілька рядків; перевірте такі клітинки окремо, якщо потрібно аналізувати кожен елемент масиву.
- Підтримувані вхідні дані
- JSON
- Результат
- CSV
- Доступні налаштування
- Зведення вкладених об’єктів JSON
Перед початком
З’ясуйте значення вхідних даних
Перед перетворенням визначте, що означає рядок або значення, і збережіть копію джерела. У таблицях перевірте заголовки, роздільники й кодування, у структурованих файлах — потрібні об’єкти чи масиви. Вигляд у табличній програмі сам по собі не визначає зміст кодів, дат і сум.
Вибирайте доступні ключові стовпці, правила типів і вихідні поля за вимогами одержувача. Випробуйте зразок із порожнім значенням, повтором і розділовими знаками. Для етикеток, діаграм і персоналізованих документів перевірте джерельні стовпці, одиниці та формулювання.
Заздалегідь визначте перевірки: ідентифікатор із незмінним написанням, значення з відомим змістом та очікуваний зв’язок записів. За наявності правил типів чи зіставлення відрізняйте початкове значення від його показу. Перевірте неоднозначні дати й по-різному записані ключі до застосування загального правила. Збережіть правила та вимоги з результатом, щоб пов’язати розбіжність із введенням, тлумаченням або перетворенням.
Звірте значення й винятки
Відкрийте або імпортуйте результат із налаштуваннями цільової програми. Порівняйте заголовки, кількість записів і вибіркові значення. Підсумовування, поділ чи видалення дублікатів можуть навмисно змінити кількість рядків; перевіряйте причину, а не вимагайте однакового числа після кожної операції.
Прочитайте звіти про винятки або перевірки перед продовженням. Якщо стовпці зсунулися, символи спотворені чи ключ відсутній, спершу перевірте роздільник, кодування і точні назви заголовків. Кодування не є шифруванням, форматування не підтверджує змісту. Випробуйте друковані коди чи етикетки до виготовлення всієї серії.
Приклад введення та виведення
JSON об'єкт розряд → заголовка і роу CSVПриклади описують робочий процес. Результати залежать від вихідного файлу та налаштувань.
Перед збереженням перевірте результат
Якщо об’єкти мають різні властивості, переконайтеся, що заголовки CSV містять усі необхідні поля. Порівняйте пробіли, значення масиву та ідентифікатори початкового нуля після імпорту файлу в електронну таблицю.
Якщо результат відрізняється від очікуваного
Один об’єкт верхнього рівня або масив голих чисел непридатні для цього перетворення. Вирішіть конфлікти між існуючими пунктирними ключами та зведеними назвами властивостей перед експортом даних.
Пам’ятайте про обмеження
- JSON представляє об’єкти, масиви, рядки, числа, істинні значення та значення null. Назви властивостей беруться в подвійні лапки. Використовуйте форматування для перевірки та CSV для відповідних структур таблиці.
- JSON не допускає коментарів або кінцевих ком. Синтаксичний аналіз підлягає обмеженням чисельної точності JavaScript.
- Перевірте кодування символів, роздільники та назви стовпців. Великі числа можуть втратити точність у JavaScript; CSV не зберігає всі типи та вкладені структури.
Продовжити з пов’язаними інструментами
Цей посібник описує загальнодоступний інструмент, що працює в браузері. Збережіть копію оригіналу та перевірте результат перед поширенням.
Цей переклад було підготовлено за допомогою програмного забезпечення. Ви також можете прочитати англійську версію. Читайте англійською