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.

Input
name,age,city
John,30,New York
Alice,25,London
Output
[
  {
    "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.

Input
product;price;quantity
Apple;1.99;50
Banana;0.99;100
Output
[
  {
    "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.

Input
# Comment
id,name,active
1,John,true

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