首页 > 代码库 > 如何将多个数据的- 转为:来匹配josn格式
如何将多个数据的- 转为:来匹配josn格式
var str = `北京 2河北 3河北-邯郸 301河北-保定 302河北-邢台 303山东 4山东-青岛 401山东-烟台 402`;var arrStr = str.split("\n");var result = [];arrStr.map(i => { let = item = i.split(" "); if (i.indexOf("-") == -1) { result.push({ label: item[0], value: item[1], key: item[1], children: [] }) } else { let city = item[0].split("-"); let cur = result.find(j => j.label == city[0]) cur.children.push({ label: city[1], value: item[1], key: item[1], }) }})console.log(result)console.log(JSON.stringify(result))
如何将多个数据的- 转为:来匹配josn格式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。