Diysb Tools

Конвертировать CSV в JSON

Конвертируйте CSV-файлы в формат JSON с настраиваемыми параметрами разделителей, кавычек и форматирования вывода. Поддержка заголовков, комментариев и динамического преобразования типов.

CSV-инструменты

Что такое конвертер CSV в JSON?

Этот инструмент преобразует файлы CSV (Comma Separated Values, разделённые запятыми) в структуры данных JavaScript Object Notation (JSON). Он поддерживает различные форматы CSV с настраиваемыми разделителями, кавычками и символами комментариев. Конвертер может обрабатывать первую строку как заголовок, пропускать пустые строки и автоматически определять типы данных, такие как числа и логические значения. Полученный JSON можно использовать для миграции данных, резервного копирования или в качестве входных данных для других приложений.

Входной CSV-файл
Выходной JSON
Параметры инструмента
Входной формат CSV
Разделитель столбцов (например, , ; \t)
Поле Цитата (например, ")
Символ комментария (например, #)
Варианты конвертации
Относиться к первой строке как к заголовкам столбцов
Игнорировать пустые строки во входном CSV-файле
Автоматически преобразовывать числа и логические значения
Конвертировать CSV в JSON Примеры

Basic CSV to JSON Array

Convert a simple CSV file into a JSON array structure.

name,age,city John,30,New York Alice,25,London
name,age,city John,30,New York Alice,25,London
[ { "name": "John", "age": 30, "city": "New York" }, { "name": "Alice", "age": 25, "city": "London" } ]
[ { "name": "John", "age": 30, "city": "New York" }, { "name": "Alice", "age": 25, "city": "London" } ]
Входной формат CSV
Разделитель столбцов (например, , ; \t)
Поле Цитата (например, ")
Символ комментария (например, #)
Варианты конвертации
Относиться к первой строке как к заголовкам столбцов
Игнорировать пустые строки во входном CSV-файле
Автоматически преобразовывать числа и логические значения

CSV with Custom Delimiter

Convert a CSV file that uses semicolons as separators.

product;price;quantity Apple;1.99;50 Banana;0.99;100
product;price;quantity Apple;1.99;50 Banana;0.99;100
[ { "product": "Apple", "price": 1.99, "quantity": 50 }, { "product": "Banana", "price": 0.99, "quantity": 100 } ]
[ { "product": "Apple", "price": 1.99, "quantity": 50 }, { "product": "Banana", "price": 0.99, "quantity": 100 } ]
Входной формат CSV
Разделитель столбцов (например, , ; \t)
Поле Цитата (например, ")
Символ комментария (например, #)
Варианты конвертации
Относиться к первой строке как к заголовкам столбцов
Игнорировать пустые строки во входном CSV-файле
Автоматически преобразовывать числа и логические значения

CSV with Comments and Empty Lines

Process CSV data while handling comments and empty lines.

# Comment id,name,active 1,John,true 2,Jane,false 3,Bob,true
# Comment id,name,active 1,John,true 2,Jane,false 3,Bob,true
[ { "id": 1, "name": "John", "active": true }, { "id": 2, "name": "Jane", "active": false }, { "id": 3, "name": "Bob", "active": true } ]
[ { "id": 1, "name": "John", "active": true }, { "id": 2, "name": "Jane", "active": false }, { "id": 3, "name": "Bob", "active": true } ]
Входной формат CSV
Разделитель столбцов (например, , ; \t)
Поле Цитата (например, ")
Символ комментария (например, #)
Варианты конвертации
Относиться к первой строке как к заголовкам столбцов
Игнорировать пустые строки во входном CSV-файле
Автоматически преобразовывать числа и логические значения