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

建设网站实训珠海做网站的公司

建设网站实训,珠海做网站的公司,营销渠道策略怎么写,关键词优化排名易下拉效率文章目录 应用场景序列化 - 对象替换原内容,方便使用编写程序取得结果数组 序列化 - JSON 应用场景 在编写热更新的时候,我发现了一个古早的 ini 文件,记录了许多有用的数据 由于使用的语言年份较新,没有办法较好地对 ini 文件的…

文章目录

    • 应用场景
    • 序列化 - 对象
      • 替换原内容,方便使用
      • 编写程序
      • 取得结果数组
    • 序列化 - JSON

应用场景

在编写热更新的时候,我发现了一个古早的 ini 文件,记录了许多有用的数据

由于使用的语言年份较新,没有办法较好地对 ini 文件的相关配置进行支持

所以把这串数据转换成 json、xml、lua 是更有效的办法!

在这里插入图片描述

序列化 - 对象

我第一时间想到的是正则表达式,如果你熟练的话正则表达式是好的选择,但我们可以换个思路,直接处理文件后读取,相比较编程新手来说更加简单

要更改源文件时,请先做好文件备份工作~

替换原内容,方便使用

我们不妨把 “[” 和 “]” 先去掉,这样我们只要读取这一行,数据就是有效的 ID 了~
在这里插入图片描述
在这里插入图片描述
经过这样的处理我们发现碍事的只剩下下面的 MapID:= 之类的关键词了,仍然选择去掉

在这里插入图片描述
获得了这样的结果,很轻松地就可以用最原始的方法来读取入程序并序列化了!

编写程序

这里可以使用 Python、JS、C++ 等你熟悉的语言,举例用 Node.js 了~
在这里插入图片描述
我们先把 telelist.txt 读取到 main.js 文件里面去,试着输出,是成功的:
在这里插入图片描述

接下来用 split 进行分割,把每一行都变成一个元素,放到一个数组里面去
在这里插入图片描述
我们还要对这个巨大的数组进行切片,把他们分割成长度为 6 的小数组,然后依次把信息读入 teleObj,最后导入 teleList
在这里插入图片描述
这就是把小数组完整读入的切片代码:
在这里插入图片描述

取得结果数组

进行输出,显然我们发现数据已经全部序列化成了 JS 中的对象了,这时候想要序列化成 JSON 文件就非常容易了~
在这里插入图片描述
注意到文件末尾还有 换行符,所以我们用 replace 再对元素筛一遍~
在这里插入图片描述

序列化 - JSON

通常高级语言都有 JSON 序列化库,这样即可快速完成 JSON 序列化~

如果你有特殊的格式要求,也可以自行编写~
在这里插入图片描述

打开 .json 文件并 beautify 美化一下格式,就得到了序列化成功后的结果~
在这里插入图片描述

http://www.mmbaike.com/news/85339.html

相关文章:

  • 网站生成小程序营销咨询师
  • 茂名仿站定制模板建站专业培训
  • 手机wap网站特效sem推广软件选哪家
  • 学校网站建设意义有哪些方面代写1000字多少钱
  • 济宁城乡建设管理局网站杭州关键词优化外包
  • 大型做网站的公司有哪些嘉兴seo外包公司
  • 长沙公司制作网站费用多少谷歌关键词热度查询
  • 企业为什么要做网站建设新闻热点最新事件
  • 数据百度做网站好用吗昆明抖音推广
  • 网站次页电商入门基础知识
  • 做网站建免费的网站
  • 怎么做像天猫类似的网站企业查询系统官网
  • 做的好的网站着陆页公司做网络推广哪个网站好
  • 企业网站建设哪家优惠优化大师怎么下载
  • 乡镇中心小学校园网站建设指南广州网页seo排名
  • wordpress新网站学校seo推广培训班
  • 哪个网站做衣服的色盲悖论
  • 网站链接锚点怎么做白酒营销策划方案
  • 金溪那里可以做网站长春seo主管
  • asp个人网站模板网页seo是什么意思
  • 西华县建设局网站seo优化一般包括哪些内容
  • 网站开发项目延期说明百度搜索引擎技巧
  • 新疆网站备案怎么办理sem竞价广告
  • 网站建设属于什么合同营销网站做的好的公司
  • 网站营销型百度应用商店
  • 2020疫情最新消息今天宁波关键词排名优化
  • 软件外包项目网站竞价开户
  • 企业网络推广情况介绍seo综合查询 站长工具
  • 三合一网站怎么做成都网站seo设计
  • 物流好的网站模板下载app运营需要做哪些