Convertir un Array Json en un Objeto de Pares.
Publicado por Javier Osvaldo (3 intervenciones) el 16/07/2019 18:25:27
Buenas Colegas, les escribo porque necesito resolver con Javascript lo siguiente:
Recibo un objeto Json desde una API como esto:
Array(5)
0: {keyDescuento: 1, descripcion: "LARGA DISTANCIA"}
1: {keyDescuento: 2, descripcion: "REPARTO"}
2: {keyDescuento: 3, descripcion: "RETIRO"}
3: {keyDescuento: 4, descripcion: "NO DESCUENTA COMBUSTIBLE"}
4: {keyDescuento: 0, descripcion: "SIN IDENTIFICAR"}
Y necesito convertirlo en algo como esto:
{0: "SIN IDENTIFICAR", 1: "LARGA DISTANCIA", 2: "REPARTO", 3: "RETIRO", 4: "NO DESCUENTA COMBUSTIBLE"}
0: "SIN IDENTIFICAR"
1: "LARGA DISTANCIA"
2: "REPARTO"
3: "RETIRO"
4: "NO DESCUENTA COMBUSTIBLE"
Conde el valor de la izquierda, es el mismo que el keyDescuento.
Otro ejemplo seria:
Array(2)
0: {idSociedad: 1100, sociedadDescripcion: "ALSA"}
1: {idSociedad: 1200, sociedadDescripcion: "CASA"}
Y convertirlo en:
{1100: "ALSA", 1200: "CASA"}
1100: "ALSA"
1200: "CASA"
Desde ya muchas gracias.
Javier.
Recibo un objeto Json desde una API como esto:
Array(5)
0: {keyDescuento: 1, descripcion: "LARGA DISTANCIA"}
1: {keyDescuento: 2, descripcion: "REPARTO"}
2: {keyDescuento: 3, descripcion: "RETIRO"}
3: {keyDescuento: 4, descripcion: "NO DESCUENTA COMBUSTIBLE"}
4: {keyDescuento: 0, descripcion: "SIN IDENTIFICAR"}
Y necesito convertirlo en algo como esto:
{0: "SIN IDENTIFICAR", 1: "LARGA DISTANCIA", 2: "REPARTO", 3: "RETIRO", 4: "NO DESCUENTA COMBUSTIBLE"}
0: "SIN IDENTIFICAR"
1: "LARGA DISTANCIA"
2: "REPARTO"
3: "RETIRO"
4: "NO DESCUENTA COMBUSTIBLE"
Conde el valor de la izquierda, es el mismo que el keyDescuento.
Otro ejemplo seria:
Array(2)
0: {idSociedad: 1100, sociedadDescripcion: "ALSA"}
1: {idSociedad: 1200, sociedadDescripcion: "CASA"}
Y convertirlo en:
{1100: "ALSA", 1200: "CASA"}
1100: "ALSA"
1200: "CASA"
Desde ya muchas gracias.
Javier.
Valora esta pregunta


0