Конвертер TXT в JSON
Придайте структуру обычному текстовому файлу. Если в каждой строке одни и те же поля, разделенные табуляцией, вертикальной чертой, запятыми или пробелами, конвертер превратит строки в записи JSON, которые программа прочитает без собственного парсера.
Конвертер данных
или перетащите сюда файлы CSV, TSV, TXT … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
Символ, разделяющий столбцы в CSV и текстовых файлах, — при чтении и при записи. «Автоопределение» распознаёт его во входном файле, а при записи ставит запятые.
UTF-8 подходит для любого языка. Выберите «UTF-8 с BOM», если Excel в Windows искажает при открытии CSV буквы с диакритикой, кириллицу или азиатские символы.
Для файлов Excel, ODS и Numbers: преобразовать только первый лист или все листы (по одному CSV на лист в ZIP или по одному ключу JSON на лист).
Название вкладки листа в новой таблице, до 31 символа.
«Массив объектов» использует имена столбцов как ключи в каждой строке; «Массив массивов» компактнее и хранит заголовок первым массивом.
Имя внешнего элемента, который содержит все строки; каждая строка становится элементом <row> внутри него.
Используется в операторах CREATE TABLE и INSERT. Только латинские буквы, цифры и подчёркивания.
Кавычки и типы столбцов немного различаются в разных СУБД; выберите ту, в которую будете импортировать.
Приводит ячейки с датами к одному формату. ISO (2026-10-18) надёжнее всего для баз данных и кода; «Оставить как есть» сохраняет даты в исходном виде.
Как пользоваться инструментом
- 1
Загрузите текстовый файл
Добавьте экспорт в .txt, файл с разделителями-табуляциями или список, где одна запись на строку. До 20 файлов, каждый до 95 MB.
- 2
Укажите, чем разделены поля в строках
Для параметра Разделитель по умолчанию выбрано автоопределение. В разделе Расширенные настройки выберите табуляцию, вертикальную черту или пробел, если знаете нужный вариант, укажите Кодировка текста для старых файлов и отключите Первая строка — заголовок, если в первой строке данные.
- 3
Конвертируйте в JSON
Нажмите Конвертировать в JSON и скачайте файл: с отступами для чтения или компактный, если отключить Форматирование с отступами.
Как конвертировать TXT в JSON?
Загрузите .txt-файл, оставьте для параметра Разделитель автоопределение и включённый параметр Первая строка — заголовок, затем нажмите Конвертировать в JSON. Каждая строка станет одним объектом, а слова из первой строки — ключами.
Какие текстовые файлы без проблем конвертируются в JSON
Расширение .txt говорит лишь о том, что в файле есть символы, и ничего не обещает о структуре. Хорошо конвертируются файлы, которые на самом деле являются таблицами. При копировании ячеек из Excel или Google Sheets в буфер попадает текст с табуляциями, поэтому вставка в Блокнот и сохранение дают именно такой файл. Банки, расчётные системы и старые ERP выгружают отчёты в .txt с вертикальной чертой в качестве разделителя, а научные приборы часто записывают показания через пробелы или табуляции.
Проза не конвертируется, как и документ, в котором расположение данных в строках меняется на полпути. Если файл на самом деле разделён запятыми и вам нужна таблица, а не код, короче путь через TXT в CSV. Блокнот сохраняет новые файлы в UTF-8 по умолчанию начиная с Windows 10 версии 1903, поэтому свежим файлам обычно не нужна смена кодировки, а файлам со старых компьютеров часто нужна.
Конвертировать текст в JSON по типу разделителя
Самый удобный случай. Табуляции редко встречаются внутри значений, поэтому имена с запятыми и адреса с пробелами остаются в одном поле.
- Копирование из таблиц через буфер обмена
- Многие выгрузки из клиентов баз данных
Часто встречается в финансовых выгрузках и данных с мейнфреймов именно потому, что символ | почти не бывает в реальных данных.
- Банковские отчёты и отчёты по зарплате
- Построчные логи приложений
CSV, сохранённый с расширением .txt. Значения с запятыми нужно заключать в двойные кавычки, как описано в RFC 4180, иначе столбцы сместятся.
- Выгрузки, переименованные из-за почтовых фильтров
- Старые списки контактов
Работает, только если ни одно значение не содержит пробел. Отдельные слова, коды и числа подходят, полные имена — нет.
- Показания приборов
- Списки слов и идентификаторов
Как выглядит результат в JSON
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- разделителей и автоопределение
- 5
- исходных кодировок текста
- 8
- текстовых файлов за раз
- 20
- до удаления загруженных файлов
- 30 мин
Сравнение обычного текста и JSON
TXT
Обычный текст
Файл TXT содержит только простые символы без форматирования, шрифтов, изображений и вёрстки. Современные текстовые файлы обычно хранятся в кодировке UTF-8, которая охватывает все языки, хотя старые файлы могут использовать другие кодировки и показывать нечитаемые символы. Обычный текст весит очень мало, никогда не устаревает и открывается на любом устройстве — от телефонов до серверов. В нём не может быть полужирного текста, таблиц или картинок, поэтому структуру приходится передавать отступами или простой разметкой.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- –
JSON
Формат JSON (JavaScript Object Notation)
JSON — лёгкий текстовый формат для структурированных данных, который популяризировал Дуглас Крокфорд в начале 2000-х; он стандартизован как RFC 8259 и ECMA-404. Он описывает объекты, массивы, строки, числа, логические значения и null с помощью простого и читаемого синтаксиса. Это формат по умолчанию для веб-API, файлов конфигурации и обмена данными между приложениями практически на любом языке программирования. В нём нет встроенных комментариев, дат и схем, а большие вложенные файлы трудно читать без просмотрщика.
- Сжатие
- –
- Прозрачность
- –
- Анимация
- –
- Год появления
- 2001 · Douglas Crockford
TXT преобразуют в JSON, когда текст, выгруженный из старой программы или скопированный из отчёта, нужно передать в современный код, тело запроса API или импорт в NoSQL, а писать парсер ради одного файла никто не хочет.
Вопросы и ответы: TXT в JSON
В моем текстовом файле по одному элементу на строку. Можно ли получить из него массив JSON?
Да. Если сверху стоит строка заголовка, например name, каждая следующая строка станет объектом вида {"name": "Lisbon"}. Без заголовка отключите Первая строка — заголовок и выберите массив массивов: каждая строка будет записана как список из одного элемента.
Почему автоопределение разбило мои предложения на каждом пробеле?
Если в файле нет табуляций, вертикальных черт и запятых, остаётся искать только пробелы. Укажите в параметре Разделитель символ, которым на самом деле разделены поля. Свободный текст с пробелами внутри значений нужно разделять между полями табуляциями или вертикальными чертами, иначе он не преобразуется корректно.
Можно ли конвертировать лог-файл в JSON?
Да, если все строки устроены одинаково, например время, уровень и сообщение разделены вертикальными чертами или табуляциями. Если само сообщение содержит разделитель или формат строк меняется, нужен парсер логов, а не конвертер таблиц.
Какую кодировку выбрать для TXT-файла из старой системы?
Файлы, созданные западным ПО для Windows до массового перехода на UTF-8, обычно в Windows-1252; японские — в Shift_JIS, китайские — в GB18030, корейские — в EUC-KR. Выберите исходную кодировку, чтобы буквы с диакритикой читались правильно. Сам JSON записывается в UTF-8: именно эту кодировку RFC 8259 требует для JSON, которым обмениваются системы.
Как быть с текстом фиксированной ширины, где столбцы выровнены пробелами?
Конвертер делит текст по разделителю, а не по позициям символов. Если в значениях нет пробелов, подойдёт настройка «Пробел». В остальных случаях откройте файл в таблице, разделите его функцией «Текст по столбцам», сохраните книгу и используйте Excel в JSON.
Что я получу: JSON или JSON Lines?
Стандартный JSON: один документ с единственным массивом верхнего уровня, который любой JSON-парсер загружает одним вызовом. JSON Lines хранит по одной записи в строке и подходит для потоковой обработки, но эта страница такой формат не создаёт.
- Конвертер TXT в CSVКонвертируйте TXT с разделителями в CSV онлайн. Табы, |, ; и пробелы определяются автоматически, кодировка исправляется, кавычки по RFC 4180.
- Конвертер JSON в TXTКонвертируйте JSON в обычный текстовый файл: одна запись на строку, поля разделены табуляцией или любым другим разделителем. Открывается в Блокноте и Excel.
- Конвертер Excel в JSONКонвертируйте Excel в JSON онлайн: заголовки становятся ключами, каждая строка — объектом, даты — строками ISO. Поддерживаются XLSX, XLS, ODS и Numbers.
- Конвертер CSV в TXTКонвертируйте CSV в файл .txt для форм, которые принимают только текст, для получателей без Excel или для любого текстового редактора. До 20 файлов сразу.
- Конвертировать PDF в JSONПеревод таблиц из PDF в JSON: каждая строка становится объектом с ключами из заголовков столбцов, готовым для скрипта, API или базы данных. До 20 PDF.
- Конвертировать TXT в ExcelКонвертируйте файл .txt в книгу Excel: строки с табуляцией или запятыми станут строками и столбцами, простой список — одним столбцом. Без мастера импорта.