Працуе цалкам у браўзеры

Канвертар CSV у JSON

Пераўтварайце CSV у масіў JSON. Устаўце тэкст ці загрузіце файл для прыватнай апрацоўкі.

Устаўце CSV для імгненнага пераўтварэння. Будзьце асцярожныя пры працы з персанальнымі данымі.

Без загрузкі на сервер Падтрымка RFC4180 Капіяванне/Спампоўка

Вялікія файлы (5MB+) могуць апрацоўвацца даўжэй.

Канвертар CSV → JSON

Уваходны CSV

Метад уводу

Вашы даныя застаюцца ў браўзеры і не адпраўляюцца на сервер.

Выхадны JSON

Фарматаванне

    Налады

    Асноўныя

    Дублікаты загалоўкаў атрымаюць суфіксы _2, _3 для унікальнасці.

    Пашыраныя налады

    Shift-JIS прымяняецца толькі для загружаных файлаў.

    Як карыстацца (3 крокі)

    Устаўце CSV ці выберыце файл

    Наладзьце параметры (загаловак, тыпы, пустыя палі)

    Націсніце Пераўтварыць → Скапіюйце ці Спампуйце

    Прыклады

    Уваходны CSV

    Уваход
    name,age,active
    Ivan,30,true
    Piotr,25,false
    Выхад JSON (вызначэнне тыпаў УКЛ)
    [
      { "name": "Ivan", "age": 30, "active": true },
      { "name": "Piotr", "age": 25, "active": false }
    ]

    Пустыя ячэйкі (пуста → null)

    Уваход
    name,age
    Ivan,
    Piotr,25
    Выхад JSON
    [
      { "name": "Ivan", "age": null },
      { "name": "Piotr", "age": 25 }
    ]

    Парады па канвертацыі

    • Вынік залежыць ад налад загалоўка, размежавальніка і вызначэння тыпаў.
    • Для лепшай дакладнасці выберыце размежаўнік уручную, калі аўтаматыка памыляецца.
    • Захоўвайце лічбы з нулём напачатку (напр. 0012) як радкі для бяспекі.
    • Файлы больш за 5MB патрабуюць больш часу на апрацоўку.

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

    • Загаловак УКЛ: першы радок становіцца ключамі. Пустыя загалоўкі стануць col1 і г.д.
    • Загаловак ВЫКЛ: ключамі стануць col1, col2... паводле максімальнай колькасці слупкоў.
    • Вызначэнне тыпаў УКЛ: аўтаматычна знаходзіць true/false, null і лічбы.
    • Пустыя ячэйкі: можна выбраць пусты радок, null ці зусім не ствараць ключ.
    • Размежаўнік: аўтавызначэнне шукае найбольш стабільны варыянт сярод , / / ; / |.
    • Uneven columns: missing cells are filled; extra cells are treated as new columns with row warnings.

    FAQ

    Ці лічыць першы радок загалоўкам?

    Гэта можна пераключыць. Калі ВЫКЛ, ключы col1, col2... будуць створаны аўтаматычна.

    Чаму лічбы застаюцца радкамі?

    Уключыце 'Вызначэнне тыпаў'. Калі яно ВЫКЛ, усё будзе радкамі ў двукоссях.

    Ці становяцца пустыя палі null?

    Вы можаце выбраць паміж "", null ці поўным выдаленнем ключа ў наладах.

    Ці магу я пераўтварыць TSV?

    Так. Усталюйце размежаўнік 'Табуляцыя' ці выкарыстоўвайце 'Аўта'.

    Як апрацоўваюцца коскі ўнутры двукоссяў?

    Інструмент падтрымлівае палі ў двукоссях паводле стандартаў CSV.

    What if header names are duplicated?

    Duplicates are renamed with _2, _3 suffixes and shown in warnings.