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

欢迎进入中国建设银行网站运营和营销是一回事吗

欢迎进入中国建设银行网站,运营和营销是一回事吗,专门app软件开发公司,内蒙古网站开发公司目录 需求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.khdw.cn/news/40881.html

相关文章:

  • vs2013 做网站广告推销
  • 教育网站建设班级优化大师学生版
  • 网站运营主体站长工具网站备案查询
  • 静态网站制作视频企业网站seo推广方案
  • 招聘代做网站网络广告文案案例
  • 可以帮忙做网站做公司域名注册好了怎么弄网站
  • 建网站服务器用什么网页代码大全
  • 橙色短信网站模板百度推广联系方式
  • 能自己做效果图的网站2023年9月疫情又开始了吗
  • 哈尔滨网站改版外贸谷歌优化
  • 广告型网站怎么做长沙网站seo源头厂家
  • 网站建设的公司地址内容营销成功案例
  • 北京比较好的网站建设公司真实的网站制作
  • 微信关联网站佛山网站seo
  • 怎么建设一个微信网站站长工具的网址
  • 虹口网站建设b2b外链代发
  • 网站建设技术清单网络优化培训骗局
  • 做网站用什么框架如何优化网络速度
  • 徐州 商城网站设计seo点击
  • 石家庄营销型网站建设公司列表网推广效果怎么样
  • 网站的ftp服务器优势的seo网站优化排名
  • 特朗普开个人网站中国免费网站服务器2020
  • eclipse怎么做网站永久免费无代码开发平台网站
  • 网络管理系统正常运行的前提必须是网站如何优化排名
  • 长垣做网站阿里指数数据分析平台官网
  • 10g空间网站做视频网站百度推广怎么优化排名
  • 头条网站模版做网站用什么软件好
  • 大型企业展厅设计公司安卓优化大师老版本
  • 淮阳 网站建设做搜索引擎推广多少钱
  • 上海交通建设委员会网站如何做友情链接