← Назад към функциите
Free

CSV ↔ JSON Converter

CSV ↔ JSON Converter обработва пълния кръгов преход между двата най-разпространени табличен формата. Умният CSV парсер обработва цитирани полета със запетаи, escape-нати кавички, персонализирани разделители и завършващи нови редове. Автоматично разпознава числа, булеви стойности и null при преобразуване CSV→JSON; генерира чист CSV с подравняване на ключовете по ред при JSON→CSV.

Преместването на данни между CSV и JSON е ежедневна задача — изтегляне на експорт от база данни в инструмент, консумиращ JSON, генериране на CSV за електронна таблица от отговор на API, или преструктуриране на данни за нова система. CSV ↔ JSON Converter изпълнява и двете посоки чисто, направо в браузъра. CSV парсерът обработва реалните бъркотии: полета, съдържащи запетаи (когато са цитирани), escape-нати кавички (удвоени в стил RFC 4180), CRLF или LF краища на редовете, завършващи празни редове и конфигурируеми разделители (табулация, точка и запетая, тръба — каквото пожелаете). Автоматичното разпознаване се включва при преобразуване към JSON — низове, приличащи на цели числа, стават числа, "true"/"false"/"null" стават съответните типизирани стойности, а изрязването на празни пространства е по избор. При JSON→CSV инструментът обхожда масива от обекти и събира всеки уникален ключ във всички редове, след което генерира CSV с ред за заглавия и правилно екраниран текст в клетките. Кавичките в клетките се удвояват, клетки, съдържащи разделители или нови редове, се обвиват в кавички, а вложени обекти/масиви се сериализират като JSON низови клетки.

Преглед на живо
example.com
CSV ↔ JSON преобразувател ✓ Преобразувани 3 реда
CSV → JSON JSON → CSV
Разделител: , ✓ Първи ред е заглавие ✓ Автоматично открий числа
CSV вход
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON изход
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Ключови функции

Двупосочно конвертиране

CSV → JSON и JSON → CSV. Бутонът Swap разменя входа и изхода мигновено за проверка на кръговото преобразуване.

CSV, съвместим с RFC 4180

Парсерът обработва цитирани полета, вградени запетаи, escape-нати кавички, CRLF/LF краища на редовете — работи с реален CSV, не само с учебни примери.

Персонализирани разделители

Сменете разделителя от запетая на каквото пожелаете — табулация (за TSV), точка и запетая (европейски локал), тръба или всеки един символ.

Автоматично разпознаване на типове

Числа, булеви стойности и null се преобразуват в съответните типизирани стойности в изходния JSON. Изключете, ако искате всичко като низове.

Конвертиране в реално време

Изходът се обновява при всяко натискане на клавиш — не е нужен бутон Convert. Поставете и вижте резултата мигновено.

Обработва липсващи полета

Когато JSON обектите имат различни ключове, заглавието на CSV включва всички уникални ключове, а липсващите клетки остават празни — без загуба на данни.

Чести случаи на употреба

Обработка на експорти от бази данни

Поставете CSV експорт от вашата база данни в конвертора и получете JSON масив, готов за импортиране в NoSQL хранилище или API, консумиращо JSON.

Интеграция с електронни таблици

Конвертирайте отговор на API (JSON масив) в CSV за директно поставяне в Excel или Google Sheets.

Преструктуриране на данни

Прекарайте данните през инструмента, за да почистите форматирането — полезно при обединяване на CSV файлове от различни източници с непоследователно цитиране.

Конвертиране на файлове за локализация

Преобразувайте между CSV-базирани таблици за превод и JSON i18n файлове за инструменти като Chrome разширения или React-intl.

Фикстури за тестване на API

Генерирайте JSON фикстури от CSV тестови данни (или обратно) за захранване на бази данни за разработка и интеграционни тестове.

Как да използвате
1

Отворете CSV ↔ JSON

Кликнете иконата CSV/JSON в дока на DevSuite Pro. Отваря се панел с превключвател за посока, опции и две текстови области.

2

Изберете посока

Изберете CSV → JSON, за да анализирате таблични данни, или JSON → CSV, за да сплескате масив от обекти в редове.

3

Настройте опциите

Коригирайте разделителя, ако не е запетая, включете "First row is header" и "Auto-detect numbers", за да съответстват на формата на вашите данни.

4

Поставете вашите данни

Поставете CSV или JSON във входното поле. Изходът се показва отдясно мигновено.

5

Копирайте или изтеглете

Кликнете Copy Output, за да вземете резултата. Използвайте Swap ↔, за да обърнете посоката и да проверите, че кръговото преобразуване е без загуби.

Готови ли сте да опитате?

Инсталирайте DevSuite Pro безплатно и отключете 64+ инструмента за разработчици за вашия браузър.

Добавяне към Chrome Добави към Edge Добавяне към FireFox