4 个稳定版本

2.0.0 2022年4月28日
1.2.0 2021年9月4日
1.0.1 2021年8月18日

值格式化 中排名 #149

Download history • Rust 包仓库 20/week @ 2024-03-12 • Rust 包仓库 25/week @ 2024-03-19 • Rust 包仓库 92/week @ 2024-03-26 • Rust 包仓库 58/week @ 2024-04-02 • Rust 包仓库 13/week @ 2024-04-09 • Rust 包仓库 26/week @ 2024-04-16 • Rust 包仓库 40/week @ 2024-04-23 • Rust 包仓库 113/week @ 2024-04-30 • Rust 包仓库 81/week @ 2024-05-07 • Rust 包仓库 68/week @ 2024-05-14 • Rust 包仓库 47/week @ 2024-05-21 • Rust 包仓库 76/week @ 2024-05-28 • Rust 包仓库 142/week @ 2024-06-04 • Rust 包仓库 87/week @ 2024-06-11 • Rust 包仓库 91/week @ 2024-06-18 • Rust 包仓库 131/week @ 2024-06-25 • Rust 包仓库

每月下载量 466
用于 5 个 Crates (4 直接)

MIT 许可证

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,它只是遍历每个字符并跟踪一些标志。然后,它将这些字符复制到输出缓冲区,添加和删除空格。

无运行时依赖项