使用正则表达式把用等号连接的字符串转为标准的JSON格式

374 阅读1分钟

例子如下

{level=1,name=北京天安门,address=北京市天安门广场,provider=network,latitude=33.1272,longitude=129.377,altitude=0.0,accuracy=40.0,cityCode=null,areaStat=null,nation=null,province=null,city=null,district=null,street=null,streetNo=null,town=null,village=null,bearing=0.0,time=1657888659950,poilist=[]}
const rege = /(\w+):([^\,^\}]+)/g
const obj = JSON.parse(tencen.replace(/=/g, ':').replace(rege, '"$1":"$2"'))

转化完成