Categorías

Desde Pares

Convierte un array de pares clave-valor a objeto usando lodash _.fromPairs

Convierte un array de pares clave-valor en un solo objeto.

Características:

  • Acepta arrays de pares [clave, valor]
  • Crea un objeto a partir de los pares
  • Maneja varios tipos de datos para los valores
  • Soporta claves de cadena, número y símbolo
  • Usa lodash _.fromPairs para conversión confiable

Ejemplos:

  • Entrada: [["a", 1], ["b", 2]] → Salida: {a: 1, b: 2}
  • Entrada: [["name", "John"], ["age", 30]] → Salida: {name: "John", age: 30}
  • Entrada: [[1, "one"], [2, "two"]] → Salida: {1: "one", 2: "two"}

Casos de Uso:

  • Construcción de Objetos: Construir objetos desde arrays de pares
  • Transformación de Datos: Convertir datos tabulares a formato de objeto
  • Construcción de Configuración: Crear objetos de configuración desde listas clave-valor
  • Importación de Datos: Convertir arrays de pares importados a objetos

Ingrese un array JSON válido de pares [clave, valor]

Datos clave

Categoría
Data Processing
Tipos de entrada
textarea
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

Esta herramienta permite convertir de forma rápida y precisa un array de pares clave-valor en un objeto estructurado, utilizando la fiabilidad de la función _.fromPairs de lodash.

Cuándo usarlo

  • Cuando necesitas transformar datos tabulares o listas de pares en un formato de objeto legible.
  • Al construir objetos de configuración dinámicos a partir de listas de parámetros.
  • Para procesar datos importados que vienen en formato de array y requieren una estructura de clave-valor.

Cómo funciona

  • Ingresa tu array de pares en formato JSON, donde cada elemento es un par [clave, valor].
  • La herramienta procesa la entrada utilizando la lógica de lodash para asegurar una conversión consistente.
  • Obtén el objeto resultante listo para ser utilizado en tu código o aplicación.

Casos de uso

Construcción de objetos complejos a partir de listas de pares clave-valor.
Transformación de datos tabulares extraídos de archivos o APIs a formato de objeto.
Generación de objetos de configuración desde listas de parámetros definidos por el usuario.

Ejemplos

1. Conversión de datos de usuario

Contexto
Un desarrollador tiene una lista de atributos de usuario en formato de array y necesita convertirla a un objeto para integrarla en una base de datos.
Problema
El formato actual es un array de pares que no es compatible con la API que espera un objeto.
Cómo usarlo
Pega el array de pares en el campo de entrada y ejecuta la conversión.
Configuración de ejemplo
[["nombre", "Ana"], ["rol", "admin"], ["activo", true]]
Resultado
Se obtiene el objeto: {"nombre": "Ana", "rol": "admin", "activo": true}.

2. Creación de mapa de configuración

Contexto
Se requiere convertir una lista de ajustes de sistema definidos en un archivo de texto a un objeto de configuración.
Problema
La lista está en formato de array de pares y debe convertirse rápidamente sin errores manuales.
Cómo usarlo
Copia la lista de ajustes, dale formato de array JSON y utiliza la herramienta.
Configuración de ejemplo
[["timeout", 5000], ["retries", 3], ["mode", "debug"]]
Resultado
Se genera el objeto de configuración: {"timeout": 5000, "retries": 3, "mode": "debug"}.

Probar con muestras

json

Hubs relacionados

Preguntas frecuentes

¿Qué formato de entrada acepta la herramienta?

Acepta un array JSON válido de pares, por ejemplo: [["clave", "valor"], ["id", 1]].

¿Qué sucede si hay claves duplicadas?

La última aparición de la clave en el array prevalecerá sobre las anteriores en el objeto resultante.

¿Puedo usar números como claves?

Sí, la herramienta soporta claves de tipo cadena, número y símbolo.

¿Es necesario instalar algo para usar esta herramienta?

No, es una utilidad basada en web que realiza la conversión directamente en tu navegador.

¿Qué librería utiliza para la conversión?

Utiliza la función _.fromPairs de la librería lodash para garantizar resultados precisos y estandarizados.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/from-pairs

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
pairs textarea Ingrese un array JSON válido de pares [clave, valor]

Formato de respuesta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-from-pairs": {
      "name": "from-pairs",
      "description": "Convierte un array de pares clave-valor a objeto usando lodash _.fromPairs",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=from-pairs",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]