← Nazad na funkcije
Free

CSV ↔ JSON конвертор

CSV ↔ JSON конвертор обрађује потпуни двосмерни трансфер између два најчешћа табеларна формата. Паметни CSV парсер обрађује поља под наводницима са зарезима, ескејповане наводнике, прилагођене раздвајаче и завршне нове редове. Аутоматски препознаје бројеве, булове вредности и null при конверзији CSV→JSON; генерише чист CSV са усклађивањем кључева по реду при конверзији JSON→CSV.

Пребацивање података између CSV и JSON је свакодневни задатак — увоз извоза из базе података у алат који конзумира JSON, генерисање CSV-а за табелу из одговора API-ја, или реорганизација података за нови систем. CSV ↔ JSON конвертор ради оба смера чисто, директно у прегледачу. CSV парсер обрађује стварне непрецизности: поља која садрже зарезе (када су под наводницима), ескејповане наводнике (удвостручене у стилу RFC 4180), CRLF или LF завршетке редова, завршне празне редове и подесиве раздвајаче (табулатор, тачка-зарез, вертикална црта, било шта). Аутоматска детекција се активира при конверзији у JSON — низови знакова који личе на целе бројеве постају бројеви, "true"/"false"/"null" постају одговарајући типизирани еквиваленти, а уклањање размака је опционо. При конверзији JSON→CSV, алат пролази кроз низ објеката и прикупља сваки јединствени кључ у свим редовима, затим генерише CSV са заглављем и исправно ескејпованим ћелијама. Наводници у ћелијама се удвостручују, ћелије које садрже раздвајаче или нове редове се обавијају наводницима, а угнежђени објекти/низови се серијализују у ћелије типа JSON низа знакова.

Pregled uživo
example.com
CSV ↔ JSON конвертер ✓ Converted 3 rows
CSV → JSON JSON → CSV
Delimiter: , ✓ First row is header ✓ Auto-detect numbers
CSV Input
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON Output
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Ključne karakteristike

Двосмерна конверзија

CSV → JSON и JSON → CSV. Дугме за замену тренутно обрће улаз/излаз ради двосмерне провере.

CSV усклађен са RFC 4180

Парсер обрађује поља под наводницима, угнежђене зарезе, ескејповане наводнике, CRLF/LF завршетке редова — ради на стварном CSV-у, не само на једноставним примерима.

Прилагођени раздвајачи

Промените раздвајач са зареза у било шта — табулатор (за TSV), тачка-зарез (европски локал), вертикална црта, или било који један знак.

Аутоматска детекција типа

Бројеви, булове вредности и null се парсирају у одговарајуће типизиране еквиваленте у JSON излазу. Искључите ако желите све као низове знакова.

Конверзија уживо

Излаз се ажурира при сваком притиску тастера — дугме Конвертуј није потребно. Налепите и одмах видите резултате.

Обрада недостајућих поља

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

Uobičajeni slučajevi upotrebe

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

Налепите CSV извоз из ваше базе у конвертор и добијте JSON низ спреман за увоз у NoSQL складиште или API који конзумира JSON.

Интеграција са табелама

Конвертујте одговор API-ја (JSON низ) у CSV за директно лепљење у Excel или Google Sheets.

Реорганизација података

Проведите податке кроз алат у оба смера да очистите форматирање — корисно при спајању CSV датотека из различитих извора са неусклађеним наводницима.

Конверзија датотека за локализацију

Трансформишите између табела превода заснованих на CSV-у и JSON i18n датотека за алате попут Chrome екстензија или React-intl.

Тест подаци за API тестирање

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

Kako se koristi
1

Отворите CSV ↔ JSON

Кликните на CSV/JSON икону у DevSuite Pro доку. Отвара се панел са прекидачем смера, опцијама и два поља за текст.

2

Изаберите смер

Изаберите CSV → JSON за парсирање табеларних података, или JSON → CSV за спљоштавање низа објеката у редове.

3

Подесите опције

Прилагодите раздвајач ако није зарез, укључите "Први ред је заглавље" и "Аутоматски препознај бројеве" према облику ваших података.

4

Налепите ваше податке

Налепите CSV или JSON у поље за унос. Излаз се одмах приказује десно.

5

Копирајте или преузмите

Кликните Копирај излаз да преузмете резултат. Користите Замени ↔ да обрнете смер и проверите да ли је двосмерна конверзија без губитака.

Spremni da probate?

Instalirajte DevSuite Pro besplatno i otključajte 64+ alata za programere za svoj pretraživač.

Dodaj u Chrome Додај у Edge Dodaj u FireFox