#yaml #serialization #json-toml #json #toml #json-format #input-file

bin+lib x2y

使用 Rust 编写的数据序列化文件转换器

3 个版本

0.1.2 2023年10月25日
0.1.1 2023年10月18日
0.1.0 2023年9月13日

#27 in #json-toml

MIT 许可证

20KB
484

x2y

将数据序列化文件从 x 转换为 y。

工作原理

您有一些特定数据序列化语言的文件,并希望它们在不同的语言中。

转换目录中所有匹配输入格式的文件

> x2y -x yaml -y json .

当前工作目录中所有具有 yaml 格式的文件都被转换为 json 格式。

转换单个文件

> x2y -y yaml config.json

当指定单个文件时,不再需要输入格式的选项,因为它来自输入文件。

支持的文件格式

  • Yaml
  • Json
  • Toml

安装

如果您已安装 Rust 和 cargo,则可以从源安装

> cargo install --locked x2y

依赖项

~6–8.5MB
~158K SLoC