Let\'s say I have an array like this
var myarray=[{\"id\":1234, \"listtext\":open, \"prop3\":value3 ,\"prop4\": value4},
{\"id\":1235, \"listtex
You can simply loop over the array and create a new object
var myarray=[{"id":1234, "listtext":'open', "prop3":'value3' ,"prop4": 'value4'},
{"id":1235, "listtext":'open', "prop3":'value3' ,"prop4": 'value4'},
{"id":1236, "listtext":'open', "prop3":'value3' ,"prop4": 'value4'},
{"id":1237, "listtext":'open', "prop3":'value3' ,"prop4": 'value4'}];
const res = {};
myarray.forEach(obj => {
res[obj.id] = obj.listtext;
})
console.log(res)