Канвертар CSV у JSON (радок загалоўкаў у ключы)

Пераўтварайце CSV у масіў JSON. Устаўляйце або загружайце файл, які па змаўчанні апрацоўваецца лакальна.

Устаўце CSV і адразу пераўтварыце яго ў JSON. Асцярожна абыходзьцеся з асабістымі данымі.

Уваходныя даныя апрацоўваюцца ў вашым браўзеры і ніколі не загружаюцца.

Інструмент пераўтварэння CSV JSON

Выкарыстоўвайце яго для сцэнарыяў “пераўтварэнне CSV у JSON”, “csv to json” і “convert CSV to JSON” праз хуткую ўстаўку або загрузку.

Як карыстацца

  1. Устаўце CSV (або загрузіце файл)
  2. Пры неабходнасці выберыце рэжым загалоўкаў, вызначэнне тыпаў і паводзіны для пустых ячэек
  3. Скапіюйце JSON-вынік або спампуйце яго як .json

Прыклады

Базавы прыклад (вызначэнне тыпаў УКЛ)

Увод

name,age,active
Alice,30,true
Bob,25,false

Вынік

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Пустая ячэйка ў null

Увод

name,age
Alice,
Bob,25

Вынік

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

Парады па пераўтварэнні

  • Трымайце вызначэнне тыпаў ВЫКЛ для ID-слупкоў, дзе важныя вядучыя нулі.
  • Для TSV задайце раздзяляльнік як табуляцыю або выкарыстоўвайце аўтавыяўленне.
  • Калі колькасць слупкоў адрозніваецца, праверце папярэджанні і пры неабходнасці задавайце раздзяляльнік уручную.

FAQ

Ці магу я выкарыстоўваць першы радок як загалоўкі?

Так. Калі рэжым загалоўкаў выключаны, ключы ствараюцца як col1, col2, ...

Лікі застаюцца радкамі.

Уключыце вызначэнне тыпаў. Бяспечнае значэнне па змаўчанні - ВЫКЛ (усе значэнні як радкі).

Ці могуць пустыя ячэйкі станавіцца null?

Выберыце пусты радок, null або omit key.

Ці можна пераўтвараць і TSV?

Задайце раздзяляльнік як табуляцыю або выкарыстоўвайце аўтавыяўленне.

Ці падтрымліваюцца коскі/пераносы радкоў у ячэйках у двукоссях?

Так. Калі разбор не ўдаецца, яўна задайце сімвал двукосся і раздзяляльнік.

Што будзе, калі імёны загалоўкаў дублююцца?

Яны аўтаматычна пераймяноўваюцца ў выглядзе name_2, name_3 і паказваюцца як папярэджанні.