1 个不稳定版本
0.2.0 | 2022年4月28日 |
---|
#243 in #格式化
15KB
262 行
极快 JSON 格式化工具
jsonformat
是一个极快的 JSON 格式化工具。
它可以在 60 毫秒内格式化超过 20MB 的嵌套 JSON。
二进制安装
您需要在系统上安装 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 可能会以某种不正确的方式格式化,不会丢失数据也不会崩溃。如果您发现一个,请打开一个问题,
如何?
jsonformat
实际上没有解析 JSON,它只是遍历每个字符并跟踪一些标志。然后,它将这些字符复制到输出缓冲区,添加和删除空格。
依赖项
~3MB
~63K SLoC