Категории

Объединить массив

Объединяет элементы массива в строку с разделителем

Объединяет элементы массива в одну строку с пользовательским разделителем.

Особенности:

  • Принимает JSON массив
  • Использует разделитель без изменений
  • Объекты/массивы переводятся в JSON

Пример:

  • Массив: ["a", "b", "c"]
  • Разделитель: -
  • Результат: a-b-c

Введите JSON массив

Строка между элементами

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

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

Обзор

Инструмент «Объединить массив» преобразует JSON массив в строку, вставляя между элементами заданный разделитель. Это удобный способ быстро отформатировать данные для вывода, сохранения или дальнейшей обработки.

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

  • Когда нужно создать строку из списка элементов, например, для отображения в интерфейсе или экспорта.
  • При подготовке данных для текстовых форматов, таких как CSV, где значения должны быть перечислены через определенный символ.
  • Для объединения значений из массива в единое сообщение, лог или параметр запроса.

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

  • Вставьте JSON массив в текстовое поле «Массив», например, ["элемент1", "элемент2"].
  • Укажите разделитель в поле «Разделитель» (по умолчанию используется запятая с пробелом).
  • Инструмент обрабатывает массив: каждый элемент преобразуется в строку, а объекты или вложенные массивы — в JSON.
  • Результат — строка, где элементы объединены указанным разделителем, например, «элемент1, элемент2».

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

Создание строки тегов для метаданных веб-страницы, объединяя массив тегов через запятую.
Форматирование списка имен или пунктов для вставки в отчет или документ.
Подготовка параметров для URL-запроса, где значения должны быть перечислены через амперсанд или другой разделитель.

Примеры

1. Создание списка для CSV

Контекст
У вас есть массив названий городов, который нужно преформатировать для вставки в CSV файл.
Проблема
Вручную объединять элементы с запятой неудобно и чревато ошибками.
Как использовать
Вставьте массив, например, ["Москва", "Санкт-Петербург", "Казань"], в поле «Массив» и оставьте разделитель по умолчанию «, ».
Результат
Получите строку «Москва, Санкт-Петербург, Казань», готовую для использования в CSV.

2. Форматирование сообщения с переносами

Контекст
Нужно создать многострочное сообщение из списка задач для отправки в мессенджер.
Проблема
Соединить задачи в читаемый текст с переносами строк вручную сложно.
Как использовать
Введите массив задач, например, ["Задача 1", "Задача 2", "Задача 3"], и установите разделитель как символ новой строки.
Пример конфигурации
Разделитель: «\n»
Результат
Задачи объединены в строку с переносами: «Задача 1\nЗадача 2\nЗадача 3».

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

json, text

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

FAQ

Какой формат массива поддерживается?

Инструмент принимает массив в формате JSON, например, ["a", "b", "c"].

Можно ли использовать любой символ в качестве разделителя?

Да, разделитель может быть любой строкой, включая пробелы, запятые, дефисы или спецсимволы.

Что происходит с пустым массивом?

Если массив пуст, результатом будет пустая строка.

Как обрабатываются вложенные структуры данных?

Объекты и массивы внутри основного массива автоматически конвертируются в JSON строки перед объединением.

Есть ли ограничения на размер массива?

Нет явных ограничений, но большие массивы могут влиять на производительность в зависимости от браузера.

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

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

POST /ru/api/tools/join-array

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

Имя параметра Тип Обязательно Описание
array textarea Да Введите JSON массив
separator text Нет Строка между элементами

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

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

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

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

{
  "mcpServers": {
    "elysiatools-join-array": {
      "name": "join-array",
      "description": "Объединяет элементы массива в строку с разделителем",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=join-array",
      "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]