4 个稳定版本
2.0.0 | 2022年4月28日 |
---|---|
1.2.0 | 2021年9月4日 |
1.0.1 | 2021年8月18日 |
在 值格式化 中排名 #149
每月下载量 466
用于 5 个 Crates (4 直接)
10KB
197 代码行
极快的 JSON 格式化器
jsonformat
是一个极快的 JSON 格式化器。
它可以在 60ms 内格式化超过 20MB 的嵌套 JSON。
库 Crates
有关库 Crates 的信息,请参阅 docs.rs
二进制安装
您需要在您的系统上安装 Rust
cargo安装 jsonformat-cli
二进制使用
jsonformat-cli 0.2.0
Nilstrieb <nilstrieb@gmail.com>
Formats JSON extremely fast
USAGE:
jsonformat [OPTIONS] [INPUT]
ARGS:
<INPUT> The input file
OPTIONS:
-h, --help Print help information
-i, --indentation <INDENTATION> The indentation, s will replaced by a space and t by a tab.
ss is the default
-o, --output <OUTPUT> The output file
-V, --version Print version information
如果没有提供文件,则从 stdin 读取。如果没有指定输出文件,则输出到 stdout。
错误处理
jsonformat
不会报告格式错误的 JSON - 它甚至无法完全知道 JSON 是否确实格式错误。格式错误的 JSON 只会以某种方式格式化,不会丢失数据,也不会崩溃。如果您发现一个问题,请提交一个 issue,
如何?
jsonformat
实际上没有解析 JSON,它只是遍历每个字符并跟踪一些标志。然后,它将这些字符复制到输出缓冲区,添加和删除空格。