Категории

Конвертер Текста в JSON

Преобразует различные форматы текста в JSON с настраиваемыми опциями парсинга

Ключевые факты

Категория
Format Conversion
Типы входных данных
textarea, select, text, checkbox
Тип результата
json
Покрытие примерами
4
API доступен
Yes

Обзор

Конвертер Текста в JSON — это эффективный инструмент для быстрого преобразования неструктурированных данных, CSV, TSV, INI или списков в валидный формат JSON, готовый для использования в веб-разработке и API.

Когда использовать

  • При необходимости перенести табличные данные из Excel или CSV в программный формат JSON.
  • Для быстрой нормализации конфигурационных файлов (INI) или пар-ключ-значение в единую структуру.
  • Когда нужно очистить текстовые списки и преобразовать их в массив объектов для интеграции с фронтенд-приложениями.

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

  • Вставьте исходный текст в поле ввода и выберите формат данных (автоопределение или конкретный разделитель).
  • Настройте параметры вывода: выберите структуру (массив или объект), включите обрезку пробелов и пропуск пустых строк.
  • Нажмите кнопку конвертации, чтобы получить структурированный JSON с возможностью красивого форматирования (pretty print).

Сценарии использования

Преобразование экспортированных отчетов из таблиц в JSON для загрузки в базу данных.
Быстрая конвертация конфигурационных файлов INI в JSON для использования в Node.js или Python проектах.
Очистка и структурирование логов или списков, полученных из текстовых файлов, для последующего анализа.

Примеры

1. Преобразование CSV в массив объектов

Контекст
Пользователь имеет список сотрудников в формате CSV и хочет использовать его в веб-приложении.
Проблема
Необходимо превратить плоский текст в массив JSON-объектов с заголовками в качестве ключей.
Как использовать
Вставить данные, выбрать формат 'CSV', установить структуру 'Массив Объектов' и включить 'Форматированный JSON'.
Пример конфигурации
inputFormat: csv, outputType: array, prettyPrint: true
Результат
Получен чистый массив объектов, где каждая строка CSV стала отдельным элементом JSON.

2. Конвертация INI в JSON

Контекст
Разработчику нужно перенести настройки приложения из старого формата INI в современный JSON.
Проблема
Ручное переписывание параметров занимает много времени и чревато ошибками синтаксиса.
Как использовать
Выбрать формат 'INI', вставить содержимое файла и нажать конвертировать.
Пример конфигурации
inputFormat: ini, outputType: object
Результат
Мгновенно сгенерирован JSON-объект, полностью соответствующий структуре исходного INI-файла.

Проверить на примерах

json, text

Связанные хабы

FAQ

Какие форматы ввода поддерживает инструмент?

Инструмент поддерживает CSV, TSV, PSV, SSV, пары ключ-значение, формат INI, построчный текст и автоматическое определение формата.

Можно ли использовать свой разделитель для CSV?

Да, выберите опцию 'Пользовательский Разделитель' в настройках и укажите нужный символ в соответствующем поле.

Как получить чистый JSON без лишних пробелов?

Отключите опцию 'Форматированный JSON' (pretty print), чтобы получить компактную строку данных.

Что делает опция 'Обрезать пробелы'?

Она автоматически удаляет лишние пробелы в начале и конце каждого значения, что полезно для очистки данных из таблиц.

Можно ли обернуть результат в корневой ключ?

Да, используйте поле 'Имя Корневого Ключа', чтобы поместить все полученные данные внутрь родительского объекта.

Документация API

Конечная точка запроса

POST /ru/api/tools/text-to-json

Параметры запроса

Имя параметра Тип Обязательно Описание
textInput textarea Да -
inputFormat select Да -
delimiter text Нет -
outputType select Да -
rootKey text Нет -
arrayMode checkbox Нет -
trimValues checkbox Нет -
skipEmptyLines checkbox Нет -
prettyPrint checkbox Нет -
includeStats checkbox Нет -

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-text-to-json": {
      "name": "text-to-json",
      "description": "Преобразует различные форматы текста в JSON с настраиваемыми опциями парсинга",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-to-json",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]