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)
        }
    }
}
目录
相关文章
|
4月前
|
存储 JSON JavaScript
【chat-gpt问答记录】python将数据存为json格式和yaml格式
【chat-gpt问答记录】python将数据存为json格式和yaml格式
66 1
|
5月前
|
JSON 前端开发 Java
JSON&yaml和Properties
JSON&yaml和Properties
53 0
|
Web App开发 前端开发 JavaScript
SAP UI5 应用开发教程之九十九 - 深入探讨 SAP UI5 本地开发环境里的 package.json 和 ui5.yaml 试读版
SAP UI5 应用开发教程之九十九 - 深入探讨 SAP UI5 本地开发环境里的 package.json 和 ui5.yaml 试读版
|
JSON JavaScript 网络安全
DOM转JSON的实现
DOM转JSON的实现
DOM转JSON的实现
|
存储 JSON 算法
Json字段选取器介绍和实现
Json字段选取器介绍和实现
209 0
Json字段选取器介绍和实现
|
存储 JSON 数据库
使用jackson的@JsonProperty()进行字段修改成自己想要的,并实现json字符串和list集合相互转换
使用jackson的@JsonProperty()进行字段修改成自己想要的,并实现json字符串和list集合相互转换
774 0
使用jackson的@JsonProperty()进行字段修改成自己想要的,并实现json字符串和list集合相互转换
|
JSON 缓存 搜索推荐
手写JAVA实现个性化业务的Excel转JSON,效率提高99.99%
由JSON数据的格式可以看出,每读取一个目录数据,都可以看成一个JSONObject,JSONObject有两个键值对,text代表目录的名字、children代表子目录。 一个父目录可以有多个子目录,所以children用的JSONArray去表示。
553 0
手写JAVA实现个性化业务的Excel转JSON,效率提高99.99%
|
JSON 监控 前端开发
(扩展)网站流量日志分析--数据可视化-- vue 版--复杂 json 具体实现 | 学习笔记
快速学习(扩展)网站流量日志分析--数据可视化-- vue 版--复杂 json 具体实现
169 0
(扩展)网站流量日志分析--数据可视化-- vue 版--复杂  json 具体实现 | 学习笔记
|
JSON 前端开发 Java
json 的实现 | 学习笔记
快速学习 json 的实现,介绍了 json 的实现系统机制, 以及在实际应用过程中如何使用。
131 0
json 的实现 | 学习笔记
|
JSON NoSQL MongoDB
分布式服务器框架之Servers.Core库中实现MongoDB的ObjectId和Json转换
分布式服务器框架之Servers.Core库中实现MongoDB的ObjectId和Json转换
下一篇
无影云桌面