Конвертор от CSV към JSON — Преобразувайте данни от CSV в структурирани JSON обекти или масиви директно в браузъра си.

Поставете CSV файл или отворете файл и веднага ще получите JSON. Разделителят се разпознава автоматично, стойностите в кавички и запетаите в клетките се обработват, а числата могат да се преобразуват в реални числа. Копирайте резултата или го изтеглете като .json файл. Нищо не се качва.

Конвертирай моят CSV файл Вашият CSV файл остава в браузъра ви
Конвертор от CSV към JSON, показващ как редовете от таблицата се превръщат в JSON масив от обекти

Вашият CSV файл

Резултат в JSON

0 записи
0Columns
–Delimiter
0 Размер на BJSON
Ръководството

Ръководство за конвертиране от CSV към JSON: разделители, заглавия и чист изход

Разберете каква е функцията на всяка опция и как да получите JSON, който кодът ви може да използва.

Просто обяснение

Какво прави конверторът от CSV към JSON?

CSV е обикновена таблица: по един ред на всеки ред, като стойностите са разделени със запетая или друг разделител. JSON съхранява същите данни под формата на обекти и масиви, които кодът може да чете директно. Конверторът преобразува всеки ред от CSV файла в JSON обект, като използва заглавния ред като имена на ключовете.

Поставете CSV файла си или отворете файл, и JSON ще се актуализира в реално време. Стойностите в кавички, запетаите вътре в кавичките, двойните кавички и преносите на ред в клетката се обработват по същия начин, по който ги експортират приложенията за електронни таблици. Ако CSV файлът съдържа излишни интервали, първо го почистете с инструмента за премахване на интервали.

Чести причини за преминаване към друга платформа

Защо хората конвертират CSV в JSON

Разработка на уебсайтове и приложения

Зареждане на данни от електронна таблица във фронтенд, симулиран API или тестова среда, без да се пише парсер.

Данни и API-та

Преобразувайте експортираните данни от Excel, Google Sheets или база данни във формат JSON, който се изисква от API или скрипт за импортиране.

Настройки и съдържание

Преместете списъците с продукти, преводите или настройките, съхранени в лист, във файл в JSON формат, който проектът ви може да използва.

Какво прави всяка опция

Обяснение на опциите за преобразуване

Разделител

Функцията за автоматично разпознаване проверява първия ред за запетаи, точки и запетаи, табулатори или вертикални черти. Изберете ръчно подходящия символ, ако във файла се срещат и двата вида. В много европейски експортни файлове се използват точки и запетаи.

Формат JSON

Масивът от обекти съдържа по един обект на ред, индексиран по заглавния ред. Масивът от масиви съхранява всеки ред като обикновен списък, включително и заглавния ред.

Първият ред е заглавието

Когато опцията е включена, първият ред се превръща в ключове. Когато е изключена, ключовете се наричат column_1, column_2 и т.н. Празните или повтарящи се имена на заглавията се коригират по същия начин.

Преобразуване на числа, „true“/„false“ и „null“

Превръща 42 в число, а „true“ – в булева стойност. Стойности като 007 или дълги идентификационни номера с повече от 15 цифри остават като текст, за да не се загуби нищо.

Отрежи, пропусни празните редове, празните се считат за null

Опцията „Trim“ премахва интервалите около стойностите, „Skip empty rows“ премахва празните редове, а „Use null for empty values“ заменя празния низ с null.

Конвертиране в няколко стъпки

Как да използвате конвертора от CSV към JSON

  1. Поставете CSV файла си в първото поле или натиснете „Отвори файл“ и изберете файл с разширение .csv, .tsv или .txt.
  2. Оставете опцията за разделител на „Автоматично разпознаване“ или изберете този, който се използва във вашия файл.
  3. Изберете структурата и форматирането на JSON и отбележете или отменете отбелязването на опциите.
  4. Проверете броя на записите и колоните, след което натиснете „Копирай JSON“ или „Изтегли .json“.
Вижте резултата

Кратък пример за преобразуване на CSV в JSON

CSV: име, възраст, град Аша, 29, Пуне Рохан, 34, „Делхи, НСР“ JSON (масив от обекти): [ { "име": "Аша", "възраст": 29, "град": "Пуне" }, { "име": "Рохан", "възраст": 34, "град": "Делхи, NCR" } ]

Запетаята в „Делхи, NCR“ остава част от стойността, тъй като клетката е поставена в кавички. За да въведете кавичка в клетка, която вече е в кавички, използвайте двойни кавички: "".

По-добри резултати

Прости съвети за ефективни конверсии

  • Ако всички данни се показват в една колона, това означава, че разделителят е грешен. Изберете го ръчно.
  • Отворете файловете в Excel и първо ги запазете като CSV (UTF-8). По този начин акцентите и символите се преобразуват правилно.
  • Запазете идентификационните номера, телефонните номера и пощенските кодове като текст, като деактивирате преобразуването на числата, ако началните нули имат значение.
  • Използвайте опцията „minified“ за малки обеми данни и за по-прегледен формат, когато искате да прочетете или прегледате данните.
Полезно да се знае

Ограничения и поверителност

Поверителност

Вашият CSV файл се конвертира в браузъра ви. Той не се качва, не се изпраща към нашия сървър и не се съхранява. На вашето устройство се запазват само избраните от вас опции.

Ограничения

Обработката на много големи файлове зависи от паметта на вашето устройство, затова файлове с размер над около 15 MB се отхвърлят. Инструментът чете една плоска таблица. Той не създава вложени JSON структури от заглавия с точки и не чете директно .xlsx файлове.

Често задавани въпроси

Често задавани въпроси за конвертора от CSV към JSON

Как да конвертирам CSV в JSON?

Поставете съдържанието на CSV файла в полето или отворете файл. JSON кодът се появява веднага, като всеки ред се превръща в обект, който използва заглавния ред като ключове. След това го копирайте или го изтеглете като .json файл.

Работи ли с точка и запетая или с табулации вместо запетаи?

Да. Функцията за автоматично разпознаване проверява първия ред за запетаи, точки и запетаи, табулатори и вертикални черти. Можете също така сами да изберете разделителя, ако предложението е грешно.

Ами ако CSV файлът ми няма ред със заглавия?

Премахнете отметката от опцията „Първият ред е заглавен“. Тогава ключовете се наричат column_1, column_2 и т.н., а първият ред остава в данните.

Как се третират запетаите и кавичките в клетката?

Клетката, поставена в двойни кавички, може да съдържа запетаи, преноси на ред и двойни кавички, точно както при експортиране към електронна таблица. Кавичките се премахват в JSON файла, а текстът се запазва.

Ще се превърнат ли числата и „истина/лъжа“ в истински типове в JSON?

Когато са отбелязани опциите „Преобразувай числа“, „true/false“ и „null“, обикновените числа се превръщат в числа, а „true“ и „false“ – в булеви стойности. Стойностите с водещи нули, като например 007, и числата с повече от 15 цифри остават като текст, така че не се променят.

Мога ли да получа масив от масиви вместо обекти?

Да. Задайте формата на JSON като масив от масиви. Всеки ред, включително редът със заглавието, се превръща в списък от стойности.

Мога ли да отворя файл в Excel директно?

Не се приемат файлове с разширение .xlsx. Първо запазете листа като CSV от Excel или Google Sheets, след което отворете или вмъкнете този файл тук.

Данните ми се качват ли или се запазват?

Не. Преобразуването се извършва в браузъра ви и данните ви никога не напускат устройството ви. За следващия път се запаметяват само избраните от вас опции.

От потребителите на този инструмент

Отзиви

Зареждане на отзиви…
Продължавай

Още инструменти в кутията

На началната страница са представени още десетки безплатни инструменти, за които не се изисква API ключ.

Предложете инструмент