当前位置: 首页 > 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.hyszgw.com/news/50368.html

相关文章:

  • 用自己电脑做服务器 网站简约网站设计欣赏
  • 网站设计基本流程37网游
  • wordpress网站mip改造深汕特别合作区属于哪个市
  • 广东省建设厅网站wordpress的注册文件
  • 做电商网站必需知道qc廊坊企业网站团队
  • 深圳市住房和城乡建设局网站首页上海技术公司做网站
  • 新能源电动汽车哪个牌子的质量好windows优化大师会员兑换码
  • 梧州网站开发德惠网站
  • 公司在兰州要做网站怎样选择佛山正规企业网站排名优化
  • 上海网站建设 公司案例河源网站建设公司
  • 网站的详情页面洛阳霞光网络科技
  • php网站qq互联网站申请微信支付接口
  • 哪个网站可以做艺术字江苏省住房和城乡建设部网站
  • 焦作网站制作公司二手房网
  • 网站后台维护深圳平面设计
  • 青岛做网站的网络公司沧浪网页设计报价
  • html5 网站源代码商城推广方案
  • 关键字查询我的网站怎么做零售网站制作
  • 网站城市分站是怎么做的获取网站访客qq代码
  • 游戏网站怎么建设iis部署网站提示建设中
  • 手机网站模版手机网站怎么写
  • 华大集团 北京网站建设我要啦 支持wordpress
  • 网站规划 评价深圳高端餐饮设计公司
  • 网站销售都怎么做的郑州搜索引擎优化
  • 龙岗网站设计案例做机械设备网站
  • 聊城市建设局网站首页wordpress 类似微博
  • 湖北建设注册中心网站小程序和app
  • 迪拜哪个网站是做网站的手机怎样下载安装建设银行网站
  • 网站通栏尺寸网站建设禁止谷歌收录的办法
  • 网站建设窗口框架linux目录不可写 wordpress