将yaml输入转换为json,反之亦然
项目描述
flamel - 将YAML转换为JSON,或将JSON转换为YAML
就像尼古拉·弗拉梅尔一样,当他需要金子时,可以轻松地将一堆铅转化为金子,flamel会在您需要JSON时将您的YAML堆栈转换为JSON。如果您希望它这样做,它也会将您的JSON转换为YAML。
一些功能
- 尝试检测输入并将其转换为另一种格式
- 保持从输入到输出的映射中键的顺序
安装
Flamel可在奶酪店获取: https://pypi.ac.cn/project/flamel/
您可以使用pip install flamel
安装它
查看效果
$ cat foo.yaml
things:
- thing1
- thing2
other:
mapping: 9999
$ flamel foo.yaml
{
"things": [
"thing1",
"thing2"
],
"other": {
"mapping": 9999
}
}
$ flamel foo.yaml > foo.json
$ flamel foo.json
things:
- thing1
- thing2
other:
mapping: 9999