Конвертер TXT в JSON
Переводит текст в JSON: список строк в массив, строки вида имя=значение в объект. Обратный перевод на той же странице.
Таблица
JSON
Результат длиннее миллиона знаков: в поле он не выводится, скопируйте его или скачайте файлом.
Вставьте текст или откройте файл. Список строк станет массивом, строки вида имя=значение — объектом, построчный JSON соберётся в один массив. Пустые строки и пробелы по краям в результат не идут. Текст остаётся в браузере.
Что остаётся строкой
Телефон 0079161234567 числом не записывается: нули впереди пропали бы. Номер счёта из 20 цифр тоже остаётся строкой, потому что число хранит 15 значащих цифр, а дальше на их месте оказываются нули. Снимите галочку, если строками должно остаться вообще всё.
Одинаковые имена полей
Двух полей с одним именем в объекте JSON не бывает. Второе «имя» становится «имя_2» и не затирает первое. Строка режется по первому разделителю, поэтому запись «время=12:30» и ссылка со знаком равенства внутри остаются целыми.
Обратно в текст
Вложенность разворачивается путями: клиент.имя=Анна, заказы[0].сумма=15000. Пустой объект и пустой массив пишутся как {} и [] — иначе поле исчезло бы из текста молча. Перевод строки внутри значения уходит записью \n, потому что иначе он разорвал бы строку надвое.
Другие инструменты
JSON Formatter
Форматирование и починка JSON в браузере, с замечаниями о дублях и длинных числ…
Тестер регулярных выражений
Проверка regex с разбором по-русски и защитой от зависания
JWT Decoder — разбор токена
Разбор JWT с объяснением полей и проверкой подписи
Конвертер CSV в JSON
Таблица в JSON с честными типами и обратной сверкой
Конвертер JSON в CSV
JSON в таблицу для Excel, со сверкой и защитой от формул
Форматирование SQL-запросов
Читаемый вид запроса, сверка с исходником и разбор опасных мест
XML форматирование онлайн
Читаемый XML, ошибки по-русски с подсказкой, сверка с исходником
XML-валидатор онлайн
Разметка, схема XSD и правила карты сайта, YML, RSS — с путём до ошибки