Что такое CSV- и JSON-файлы?
WiseLab · Обновлено
CSV хранит табличные записи как строки с разделёнными полями; JSON хранит структурированные значения — объекты, массивы, строки, числа, логические значения и null.
Когда использовать каждый формат
CSV удобен для плоской таблицы: одна строка обычно соответствует записи, а поля разделяются запятыми; значения с запятой, кавычкой или переносом строки требуют экранирования. JSON сохраняет вложенную структуру, поэтому подходит для API и объектов с массивами. Расширение файла не гарантирует корректность: CSV-варианты отличаются разделителем и кодировкой, JSON нужно проверять валидатором по синтаксису RFC 8259.
Как применить
- Для таблицы определить заголовки, разделитель, кодировку и правило кавычек CSV.
- Для вложенных данных описать JSON-объекты и массивы.
- Проверить импорт тестовой строкой и валидировать JSON до загрузки.
На примере
CSV: `sku,price` в первой строке; JSON: `{"sku":"A1","price":100}`.
RFC 4180 описывает распространённый CSV-формат и MIME-тип `text/csv`, но не устраняет все различия между программами.
Источники
Подготовлено с помощью ИИ по указанным источникам. Примеры с условными данными используются для объяснения и не описывают результаты клиентов.