Преобразовать JSON в CSV: значения и типы данных
Для преобразования нужен массив объектов. Решите, должны ли вложенные объекты стать отдельными столбцами или остаться строками JSON в ячейках: от этого зависит способ чтения таблицы.

Как использовать этот инструмент
- Выбирайте файлы в формате JSON. Максимальное количество файлов в пакете: 1.
- Просмотрите Сведение вложенных объектов JSON, затем начните обработку.
- Загрузите результат CSV и проверьте его содержимое и качество.
Выбирайте правильные настройки
Включите развёртывание вложенных объектов, чтобы имена их свойств стали заголовками, соединёнными точками. Массивы не разворачиваются в несколько строк; проверьте такие ячейки отдельно, если нужно анализировать каждый элемент массива.
- Поддерживаемый ввод
- JSON
- Результат
- CSV
- Доступные настройки
- Сведение вложенных объектов JSON
Перед началом
Уточните смысл входных данных
До преобразования определите, что означает строка или значение, и сохраните исходную копию. В таблице проверьте заголовки, разделители и кодировку, в структурированном файле — требуемые объекты или массивы. Отображение в электронной таблице само по себе не определяет смысл кодов, дат и сумм.
Подбирайте доступные ключевые столбцы, правила типов и выходные поля по требованиям получателя. Испытайте образец с пустым значением, повтором и пунктуацией. Для этикеток, диаграмм и персонализированных документов проверьте исходные столбцы, единицы и формулировки.
Заранее задайте проверки: идентификатор с неизменным написанием, значение с понятным смыслом и ожидаемую связь записей. При правилах типов или сопоставления отличайте исходное значение от его отображения. Проверьте неоднозначные даты и по-разному записанные ключи до применения общего правила. Сохраните правила и требования вместе с результатом, чтобы отнести расхождение к вводу, интерпретации или преобразованию.
Сверьте значения и исключения
Откройте или импортируйте результат с настройками целевой программы. Сравните заголовки, число записей и образцы значений с исходником. Сводка, разделение или удаление дублей могут намеренно менять количество строк; проверяйте причину изменения вместо требования одинакового числа после любой операции.
Прочитайте отчёты об исключениях или проверках перед продолжением. Если столбцы сместились, символы искажены или ключ не найден, сначала проверьте разделитель, кодировку и точное написание заголовков. Кодирование не шифрует данные, оформление не подтверждает смысл. Испытайте напечатанные коды и этикетки до изготовления всей серии.
Пример ввода и вывода
JSON Объект рассеяние → заголовка и крыша CSVПримеры описывают рабочий процесс. Результаты зависят от исходного файла и настроек.
Проверьте результат перед сохранением
Если объекты имеют разные свойства, убедитесь, что заголовки CSV содержат все необходимые поля. Сравните пробелы, значения массива и идентификаторы с начальным нулем после импорта файла в электронную таблицу.
Если результат отличается от ожидаемого
Один объект верхнего уровня или массив простых чисел не подходят для этого преобразования. Устраните конфликты между существующими ключами с точками и плоскими именами свойств перед экспортом данных.
Ограничения, о которых следует помнить
- JSON представляет объекты, массивы, строки, числа, значения истинности и ноль. Имена свойств заключаются в двойные кавычки. Используйте форматирование для проверки и CSV для соответствующих структур таблиц.
- JSON не допускает комментариев и завершающих запятых. Синтаксический анализ подчиняется ограничениям числовой точности JavaScript.
- Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.
Продолжить с похожими инструментами
Руководство описывает общедоступный инструмент, который работает в браузере. Сохраните копию оригинала и проверьте результат перед отправкой.
Этот перевод был подготовлен с помощью программного обеспечения. Вы также можете прочитать английскую версию. Читать на английском