Текст

або перетягніть файл сюди чи вставте код нижче
Як читати текст

Вхідних даних ще немає.

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; значення в лапках і все інше лишаються рядками (string). Розпізнавання можна вимкнути, щоб усі значення лишилися текстом.

  • Повторювані ключі

    Ключ, що трапляється двічі, стає масивом своїх значень — або перемагає останнє значення, на ваш вибір.

  • Результат для будь-якого завдання

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

Обмеження та конфіденційність

Текст до 20 MB; вхідні дані понад 256 KB конвертуються у фоновому потоці (Web Worker). У файлах ключ = значення коментарі (# або ;) пропускаються, а значення в лапках зберігає свої символи #. Нічого не надсилається на сервер. Докладніше — на сторінці конфіденційності.

Часті запитання

Як конвертувати текстовий файл у JSON?

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

Як перетворити список рядків на масив JSON?

Виберіть структуру «один елемент на рядок». Кожен непорожній рядок стає елементом масиву, а числа — числами, якщо ввімкнено «Розпізнавати числа й true/false».

Чи можна конвертувати файл INI або .properties у JSON?

Так. Читаються рядки ключ = значення та ключ: значення, коментарі з # і ; пропускаються, а [секції] стають вкладеними об’єктами.

Що таке JSON Lines?

Це одне значення JSON на рядок замість одного масиву. Такий формат використовують для журналів, BigQuery та наборів даних для машинного навчання; щоб його отримати, увімкніть «JSON Lines».

Чому «007» лишилося рядком?

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

Чи надсилається мій текст на сервер?

Ні. Конвертація виконується у вашому браузері, і текст не залишає пристрою.

Схожі інструменти