Текст

или перетащите файл сюда либо вставьте код ниже
Читать текст как

Входных данных пока нет.

JSON

Результат: JSON

Файлы не покидают браузерКак именно?

Текст, INI и ключ=значение в JSON

Этот конвертер TXT в JSON превращает обычный текст в JSON. Строки становятся массивом, строки ключ = значение (с секциями INI) — объектом, а таблица со строкой заголовка — массивом объектов; структура определяется автоматически.

Обновлено:

Как это работает

  1. Вставьте текст

    Вставьте список, файл .conf, .ini, .properties или .env либо таблицу через табуляцию — или откройте файл.

  2. Подтвердите структуру

    Автоопределение выбирает строки, пары ключ = значение или таблицу; можно выбрать структуру самому и настроить разделитель, вложенность и распознавание типов.

  3. Скопируйте JSON

    Выберите отступ, сортировку ключей или JSON Lines, а затем скопируйте, скачайте или откройте результат в JSON Viewer.

Возможности

  • Три структуры

    Один элемент на строку → ["…"]; ключ = значение → {"key": "value"}; строка заголовка и столбцы через табуляцию, запятую, точку с запятой или | → [{"col": …}].

  • Секции INI и ключи с точками

    Секции вроде [database] становятся вложенными объектами, а server.port = 80 может превратиться в {"server": {"port": 80}}.

  • Типы значений

    true, false, null и простые числа становятся типами JSON; значения в кавычках и все остальное остаются строками. Если отключить распознавание, все значения сохранятся как текст.

  • Повторяющиеся ключи

    Ключ, который встречается дважды, становится массивом значений — или побеждает последнее значение, на ваш выбор.

  • Результат под любую задачу

    Отступ в 2 или 4 пробела, табуляция или минифицированный JSON, ключи по алфавиту или JSON Lines с одной записью на строку.

Ограничения и конфиденциальность

Текст до 20 MB; входные данные больше 256 KB конвертируются в фоновом потоке. В файлах ключ = значение комментарии (# или ;) пропускаются, а значение в кавычках сохраняет свои символы #. На сервер ничего не загружается. Подробнее — на странице о конфиденциальности.

Частые вопросы

Как конвертировать текстовый файл в JSON?

Вставьте текст или откройте файл. Структура определится сама; проверьте JSON справа и скачайте его как .json.

Как превратить список строк в массив JSON?

В поле «Структура» выберите «один элемент на строку». Каждая непустая строка становится элементом массива, а числа — числами, если включено распознавание типов.

Можно ли конвертировать INI или .properties в JSON?

Да. Читаются строки ключ = значение и ключ: значение, комментарии с # и ; пропускаются, а [секции] становятся вложенными объектами.

Что такое JSON Lines?

Это одно значение JSON на строку вместо одного массива. Формат используют для журналов, BigQuery и наборов данных для машинного обучения; включите «JSON Lines», чтобы получить его.

Почему "007" осталось строкой?

Числа с ведущими нулями в JSON некорректны, поэтому такие значения остаются строками, чтобы нули не потерялись.

Сохранится ли кириллица?

Да, JSON записывается в UTF-8 и русский текст остается как есть. Если файл в Windows-1251 или KOI8-R открылся с кракозябрами, выберите кодировку вручную в поле «Кодировка входных файлов».

Похожие инструменты