yaml转json,json转yaml,使用js-yaml实现yaml和json转换

简介: 使用js-yaml这个js库进行json和yaml转换在线DEMO效果json转yamlfunction toYaml() { let json = area_json.innerText; if (json) { try { let jsonObj = JSON.

使用js-yaml这个js库进行json和yaml转换

在线DEMO

效果

json转yaml

function toYaml() {
    let json = area_json.innerText;
    if (json) {
        try {
            let jsonObj = JSON.parse(json);
            area_yaml.innerHTML = hljs.highlight("yaml", jsyaml.dump(jsonObj)).value;
            area_json.innerHTML = hljs.highlight("json", json).value;
        } catch (e) {
            alert(e)
        }
    }
}

yaml转json

function toJson() {
    let yaml = area_yaml.innerText;
    if (yaml) {
        try {
            let json = JSON.stringify(jsyaml.load(yaml), null, 2);
            area_json.innerHTML = hljs.highlight("json", json).value;
            area_yaml.innerHTML = hljs.highlight("yaml", yaml).value;
        } catch (e) {
            alert(e)
        }
    }
}
目录
相关文章
|
JavaScript 前端开发 Java
Github 上 8 个很棒的 Vue 项目
Github 上 8 个很棒的 Vue 项目
995 0
|
JavaScript 数据库
codemirror+js-yaml实现YAML格式的文本编辑器以及校验YAML格式是否符合规范的实现
codemirror+js-yaml实现YAML格式的文本编辑器以及校验YAML格式是否符合规范的实现
4739 0
|
10月前
|
数据采集 存储 人工智能
从0到1:天猫AI测试用例生成的实践与突破
本文系统阐述了天猫技术团队在AI赋能测试领域的深度实践与探索,讲述了智能测试用例生成的落地路径。
从0到1:天猫AI测试用例生成的实践与突破
|
XML JSON API
如何从 Swagger 导出 API 文档
Swagger 使这项任务相对简单,允许开发者以各种格式(如 JSON 和 YAML)导出 API 文档。在这篇博文中,我们将详细探讨如何从 Swagger 导出 API 文档。
如何从 Swagger 导出 API 文档
Debian 官方源换为国内的源的操作方法
apt-get update 报错,采用更换源的方式解决问题。
60291 0
docker使用阿里云镜像仓库
1:阿里云docker仓库 https://dev.aliyun.com/search.html 2:进去注册帐号后,点击自己的管理中心。 3:在管理中心点击加速器,右边面板会有你的加速地址,右边面板下面有详细设置步骤。
|
Java 前端开发 Maven
SpringBoot - WebJars
SpringBoot - WebJars
700 0
SpringBoot - WebJars
|
8月前
|
存储 缓存 JSON
ESLint 全指南:从原理到实践,构建高质量的 JavaScript/TypeScript 代码
本文系统讲解ESLint的核心原理、配置详解与工程化实践,涵盖AST工作机制、TypeScript集成、Prettier协作、性能优化及CI/CD全流程集成,助你构建统一、健壮的前端代码质量体系。(238字)
529 1
|
Linux C语言 固态存储
Linux创建、删除文件和文件夹等操作命令
今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令。 创建文件夹【mkdir】   一、mkdir命令使用权限     所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。     二、mkdir命令使用格式     格式:mkdir [选项] DirName     三、mkdir命令功能    
37839 1
|
Docker 容器
轻松搞定Docker!教你一键删除所有镜像!
轻松搞定Docker!教你一键删除所有镜像!

热门文章

最新文章