js如何修改数据的格式

[
"名称:南星苑二区",
"楼栋数:59栋",
"人员数:1057人",
"普住宅数:756",
"出租房数:0",
"商铺数:52"
]
转换成这种格式
[
{
"名称":"南星苑二区",
"楼栋数":"59栋",
"人员数":"1057人",
"普住宅数":"756",
"出租房数":"0",
"商铺数":"52"
}
]

先分割,成数组,再用对象拼装

let arr = [
        "名称:南星苑二区",
        "楼栋数:59栋",
        "人员数:1057人",
        "普住宅数:756",
        "出租房数:0",
        "商铺数:52"
    ];
    let obj={};
    let jsonArr=[];
    arr.map((item) => {
        let a=item.split(":");
        console.log(a)
        obj[a[0]]=a[1];
    })
    jsonArr.push(obj);
    console.log(jsonArr)