Конвертер TXT в JSON

Переводит текст в JSON: список строк в массив, строки вида имя=значение в объект. Обратный перевод на той же странице.

Вставьте текст или откройте файл. Список строк станет массивом, строки вида имя=значение — объектом, построчный JSON соберётся в один массив. Пустые строки и пробелы по краям в результат не идут. Текст остаётся в браузере.

Что остаётся строкой

Телефон 0079161234567 числом не записывается: нули впереди пропали бы. Номер счёта из 20 цифр тоже остаётся строкой, потому что число хранит 15 значащих цифр, а дальше на их месте оказываются нули. Снимите галочку, если строками должно остаться вообще всё.

Одинаковые имена полей

Двух полей с одним именем в объекте JSON не бывает. Второе «имя» становится «имя_2» и не затирает первое. Строка режется по первому разделителю, поэтому запись «время=12:30» и ссылка со знаком равенства внутри остаются целыми.

Обратно в текст

Вложенность разворачивается путями: клиент.имя=Анна, заказы[0].сумма=15000. Пустой объект и пустой массив пишутся как {} и [] — иначе поле исчезло бы из текста молча. Перевод строки внутри значения уходит записью \n, потому что иначе он разорвал бы строку надвое.

Другие инструменты