当前位置: 首页 > news >正文

自己买个服务器有什么用seo推广专员

自己买个服务器有什么用,seo推广专员,广州网站建设网站,国家企业信用信息公示系统官网全国目录 需求1.首先寻找类似需求的数据2.对数据进行转换3.将转换后的数据转为json文件4.完整代码 需求 需求:在做项目时,遇到了需要制作地址列表的功能,这一般都会用到一些开源的组件库,但是有个问题是不同组件库之间的城市列表数据结…

目录

      • 需求
      • 1.首先寻找类似需求的数据
      • 2.对数据进行转换
      • 3.将转换后的数据转为json文件
      • 4.完整代码

需求

需求:在做项目时,遇到了需要制作地址列表的功能,这一般都会用到一些开源的组件库,但是有个问题是不同组件库之间的城市列表数据结构不一样,虽然可以找到很多的城市列表的数据,但是都不一定是我们想要的,所以最好就是对已有数据结构进行转换,转换成我们需要的结构然后单独放在一个文件中(毕竟城市列表数据也比较多)。

1.首先寻找类似需求的数据

比如这种):

list: [{letter: "A",data: [{name: "阿巴嘎旗",city_pinyin: "abagaqi",city_id: 152522,py: "abgq",},{name: "阿坝县",city_pinyin: "abaxian",city_id: 513231,py: "abx",},......],},{letter: "B",data: [{name: "八步区",city_pinyin: "babuqu",city_id: 451102,py: "bbq",},{name: "巴楚县",city_pinyin: "bachuxian",city_id: 653130,py: "bcx",},......],},......]

但是我们需要的是这种结构的数据:

{"A": [{ "areaId": 152522, "areaName": "阿巴嘎旗" },{ "areaId": 513231, "areaName": "阿坝县" },.....],"B": [{ "areaId": 451102, "areaName": "八步区" },{ "areaId": 653130, "areaName": "巴楚县" },......],......
}

2.对数据进行转换

具体需要什么样的数据格式看你的需求。

let cityTransList = {};
// list为上面所说的类似数据
list.map((item) => {let value = [];item.data.map((item) => {let oneCity = {};oneCity.areaId = item.city_id;oneCity.areaName = item.name;value.push(oneCity);});cityTransList[item.letter] = value;
});

3.将转换后的数据转为json文件

function exportJson(name, data) {let blob = new Blob([data]);let link = document.createElement("a");link.href = URL.createObjectURL(blob);link.download = name; //  下载的文件名link.click();
}exportJson("cityList.json", JSON.stringify(cityTransList));

4.完整代码

以下代码直接引入html中。

// 准备数据
const similarData = [...]// 转换数据
let cityTransList = {};
list.map((item) => {let value = [];item.data.map((item) => {let oneCity = {};oneCity.areaId = item.city_id;oneCity.areaName = item.name;value.push(oneCity);});cityTransList[item.letter] = value;
});// 另存为文件
function exportJson(name, data) {let blob = new Blob([data]);let link = document.createElement("a");link.href = URL.createObjectURL(blob);link.download = name; //  下载的文件名link.click();
}exportJson("cityList.json", JSON.stringify(cityTransList));
http://www.hengruixuexiao.com/news/28122.html

相关文章:

  • 网站建设排名优化技巧google搜索引擎入口下载
  • 做外贸的国际网站有哪些站长工具爱站网
  • 泰州做网站优化百度竞价点击软件奔奔
  • 珠宝行业做网站的好处seo产品是什么意思
  • 怎么做淘客网站推广长春网站建设定制
  • 网站后台使用百度推广找谁做靠谱
  • 英国电商网站千锋教育培训机构怎么样
  • 怎么样在网站上做跳转关键词筛选工具
  • css兼容性查询网站销售网站怎么做
  • 上海做网站的公司联系方式东莞网站推广方案
  • 可以在线做c语言的网站郑州seo学校
  • 网站备案 网站品牌策划公司哪家好
  • 优质手机网站建设企业微信引流推广怎么做
  • 东莞建站公司运转全网天下有 名公司网站如何制作
  • com域名续费多少钱免费seo网站自动推广
  • 网站上的flash怎么做精准网站seo诊断报告
  • 四川建设网工作时间优化人员配置
  • 西安手机网站自动引流免费app
  • 徐州学习网站建设广告联盟接单平台
  • 网站运营者推广链接
  • 网站资料如何做参考文献网站排名优化怎么做
  • 网站建设搜索优化app推广新闻营销在线子域名二级域名查询工具
  • 做游戏攻略网站赚钱吗德州网站建设优化
  • 雄安建站服务网站百度
  • 能免费做网站吗搜索排行榜
  • 什么是营销型手机网站建设免费建站哪个网站最好
  • 微网站案例系统优化大师下载
  • 阿克苏网站怎么做seo百度投诉中心热线
  • 成都工商注册核名查询系统安卓优化大师app下载
  • 成都装修设计公司杭州seo网站排名优化