Категории

Список ключей

Список собственных ключей с lodash _.keys

Возвращает собственные перечислимые ключи объекта.

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

  • Использует lodash _.keys
  • Только собственные свойства
  • Возвращает JSON массив ключей

Пример:

  • Объект: {"a":1,"b":2}
  • Результат: ["a","b"]

Введите JSON объект

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

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

Обзор

Инструмент для быстрого извлечения списка собственных перечислимых ключей из JSON-объекта с использованием библиотеки lodash _.keys.

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

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

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

  • Вставьте ваш JSON-объект в поле ввода.
  • Инструмент анализирует структуру объекта с помощью функции lodash _.keys.
  • Результат возвращается в виде чистого JSON-массива, содержащего все найденные ключи.

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

Быстрая проверка структуры API-ответов.
Подготовка списка полей для динамического создания заголовков таблиц.
Очистка данных перед их дальнейшей трансформацией или валидацией.

Примеры

1. Извлечение полей пользователя

Frontend-разработчик
Контекст
Необходимо получить список всех доступных полей из объекта профиля пользователя для генерации формы.
Проблема
Объект содержит много вложенных данных, и вручную выписывать ключи долго.
Как использовать
Вставьте JSON-объект пользователя в поле ввода и нажмите кнопку обработки.
Пример конфигурации
{"id": 101, "username": "ivan_dev", "email": "[email protected]", "active": true}
Результат
["id", "username", "email", "active"]

2. Анализ конфигурационного файла

Системный администратор
Контекст
Нужно быстро узнать, какие параметры настроены в конфигурационном JSON-файле.
Проблема
Файл содержит десятки параметров, сложно визуально выделить только названия настроек.
Как использовать
Скопируйте содержимое файла в инструмент, чтобы получить плоский список ключей.
Пример конфигурации
{"host": "localhost", "port": 8080, "debug": false, "timeout": 30}
Результат
["host", "port", "debug", "timeout"]

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

json

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

FAQ

Что делает этот инструмент?

Он извлекает список всех собственных ключей (свойств) из предоставленного вами JSON-объекта.

Включает ли результат унаследованные свойства?

Нет, инструмент возвращает только собственные перечислимые свойства объекта, следуя логике lodash _.keys.

В каком формате я получу результат?

Результат выводится в виде стандартного JSON-массива строк.

Нужно ли устанавливать дополнительные библиотеки?

Нет, инструмент работает полностью онлайн и использует встроенную реализацию lodash.

Что произойдет, если ввести некорректный JSON?

Инструмент ожидает валидный JSON-объект. Если формат будет нарушен, обработка может завершиться с ошибкой.

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

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

POST /ru/api/tools/keys-list

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

Имя параметра Тип Обязательно Описание
objectInput textarea Да Введите JSON объект

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

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

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

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

{
  "mcpServers": {
    "elysiatools-keys-list": {
      "name": "keys-list",
      "description": "Список собственных ключей с lodash _.keys",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=keys-list",
      "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]