[发明专利]一种编辑YAML文件的方法和设备有效
申请号: | 202110243716.4 | 申请日: | 2021-03-05 |
公开(公告)号: | CN113010473B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 候小雨 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F40/174 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;陈黎明 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编辑 yaml 文件 方法 设备 | ||
本发明提供了一种编辑YAML文件的方法和设备,该方法包括:将待编辑的YAML文件转换成文本格式,并判断文本格式的YAML文件中是否存在多组YAML数据;响应于文本格式的YAML文件中不存在多组YAML数据,将文本格式的YAML文件转换成JSON格式的对象信息;遍历JSON格式的对象信息中的所有元素并将JSON格式的对象信息生成表单项,将所有元素填充至表单项中的相应位置;对表单项中内容进行编辑,将编辑后的表单项转换成YAML文件。通过使用本发明的方案,能够降低编辑YAML文件的操作门槛,能够降低维护成本并提高效率,减少人为操作失误带来的格式错误而导致文件无法正常使用的情况。
技术领域
本领域涉及计算机领域,并且更具体地涉及一种编辑YAML文件的方法和设备。
背景技术
在以往的YAML文件(一个可读性高,用来表达数据序列化的格式,YAML是YAMLAin't a Markup Language(YAML不是一种标记语言)的递归缩写)编辑方法中,需要操作人员对YAML文件的格式有深入的理解和记忆,如果出现错误的语法规则,将导致文件无法正确解析和应用,因此非专业背景的操作人员难以顺畅的进行YAML文件的编写。
发明内容
有鉴于此,本发明实施例的目的在于提出一种编辑YAML文件的方法和设备,通过使用本发明的技术方案,能够降低编辑YAML文件的操作门槛,能够降低维护成本并提高效率,减少人为操作失误带来的格式错误而导致文件无法正常使用的情况。
基于上述目的,本发明的实施例的一个方面提供了一种编辑YAML文件的方法,包括以下步骤:
将待编辑的YAML文件转换成文本格式,并判断文本格式的YAML文件中是否存在多组YAML数据;
响应于文本格式的YAML文件中不存在多组YAML数据,将文本格式的YAML文件转换成JSON格式的对象信息;
遍历JSON格式的对象信息中的所有元素并将JSON格式的对象信息生成表单项,将所有元素填充至表单项中的相应位置;
对表单项中内容进行编辑,将编辑后的表单项转换成YAML文件。
根据本发明的一个实施例,还包括:
响应于文本格式的YAML文件中存在多组YAML数据,将每组YAML数据对应的文本格式的YAML文件分别转换成对应的JSON格式的对象信息;
遍历每个JSON格式的对象信息中的所有元素并将每个JSON格式的对象信息分别生成表单项,将所有元素填充至每个表单项中的相应位置;
对每个表单项中内容进行编辑,将编辑后的每个表单项转换成YAML文件。
根据本发明的一个实施例,还包括:
将每个表单项建立在web页面中,并以tab标签的形式进行切换。
根据本发明的一个实施例,对表单项中内容进行编辑,将编辑后的表单项转换成YAML文件包括:
将编辑后的表单项转换成编辑后的JSON格式的对象信息;
将编辑后的JSON格式的对象信息转换成编辑后的文本格式的YAML文件;
将编辑后的文本格式的YAML文件转换成编辑后的YAML文件。
根据本发明的一个实施例,对表单项中内容进行编辑,将编辑后的表单项转换成YAML文件包括:
将表单项与JSON格式的对象信息同步绑定;
响应于对表单项编辑完成,将JSON格式的对象信息转换成编辑后的文本格式的YAML文件;
将编辑后的文本格式的YAML文件转换成编辑后的YAML文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110243716.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空调生产用空调外壳自动化运输装置
- 下一篇:一种计算机主板生产用除杂方法