Are you asking how to convert the array to JSON or are you asking how to convert the array of strings to an array of objects? Those are two distinct problems.
var aryExample = ["ID:2","ID:3","ID:4"], aryNew = [];
for( var i in aryExample ) {
aryNew.push({ID:Number(aryExample[i].split(":")[1])});
}
console.dir(aryNew);
["ID:2","ID:3","ID:4"]? Is this format of any use?["ID:2","ID:3","ID:4"].map(s => {let [key, val] = s.split(':'); return {[key]: +val}})