json和yaml之间的相互转换
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
借助 js-yaml 去实现 json转yaml
一定安装的是 js-yaml,而不是yaml-js,目前没研究这两个什么区别,反正我刚开始安装错了,一直转换失败。
npm install yaml --save
npm install js-yaml --save
import YAML from 'yaml'
import yaml from 'js-yaml'
// jsonStr 为字符串形式的json数据
export const json2yaml = (jsonStr) => {
try {
return {
data: yaml.dump(JSON.parse(jsonStr)),
error: false
}
} catch (err) {
return {
data: '',
error: true
}
}
}
// yamlStr 为字符串形式的yaml数据
// returnString 是否返回字符串格式的json数据
export const yaml2json = (yamlStr, returnString) => {
try {
return {
data: returnString ? JSON.stringify(YAML.parse(yamlStr), null, 2) : YAML.parse(yamlStr),
error: false
}
} catch (err) {
return {
data: '',
error: true
}
}
}
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
3 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)