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 iterar de forma eficiente sobre las propiedades enumerables propias de un objeto JSON utilizando la función _.forOwn de lodash, transformando estructuras complejas en una lista ordenada de pares clave-valor.
Cuándo usarlo
- •Cuando necesitas extraer y listar solo las propiedades directas de un objeto sin incluir las heredadas del prototipo.
- •Al preparar datos de objetos para ser procesados en tablas, listas o interfaces que requieren un formato de array.
- •Para normalizar estructuras de datos JSON antes de realizar operaciones de filtrado o mapeo adicionales.
Cómo funciona
- •Ingresa tu objeto en formato JSON en el campo de entrada.
- •La herramienta aplica la función _.forOwn para recorrer únicamente las propiedades propias del objeto.
- •El sistema genera una lista estructurada donde cada elemento contiene la clave y el valor correspondiente.
- •Obtienes un resultado limpio y ordenado listo para ser copiado o utilizado en tu flujo de trabajo.
Casos de uso
Ejemplos
1. Extracción de configuración de usuario
Desarrollador Frontend- Contexto
- Un desarrollador tiene un objeto de configuración de usuario y necesita mostrar cada ajuste en una lista de configuración en la interfaz.
- Problema
- El objeto es complejo y necesita convertirlo a un formato de array para iterar sobre él en un componente de lista.
- Cómo usarlo
- Pega el objeto de configuración en el campo de entrada y ejecuta la herramienta.
- Configuración de ejemplo
-
{"tema": "oscuro", "notificaciones": true, "idioma": "es"} - Resultado
- Se obtiene un array: [{"key": "tema", "value": "oscuro"}, {"key": "notificaciones", "value": true}, {"key": "idioma", "value": "es"}]
Probar con muestras
jsonHubs relacionados
Preguntas frecuentes
¿Qué diferencia hay entre forOwn y un bucle for...in?
_.forOwn solo itera sobre las propiedades propias del objeto, ignorando las propiedades heredadas del prototipo.
¿Qué sucede si el JSON ingresado no es válido?
La herramienta requiere un objeto JSON sintácticamente correcto para poder procesar las propiedades correctamente.
¿Incluye esta herramienta las propiedades heredadas?
No, la función está diseñada específicamente para excluir propiedades heredadas y centrarse solo en las propias del objeto.
¿En qué formato se entrega el resultado?
El resultado se entrega como una lista (array) de objetos, donde cada uno tiene las propiedades 'key' y 'value'.
¿Puedo usar esta herramienta con objetos anidados?
La herramienta procesa el nivel superior del objeto proporcionado; para objetos anidados, deberás iterar sobre cada sub-objeto por separado.