#json #cli

app toison

可视化JSON文件的大小分布

2个稳定版本

1.1.0 2022年10月2日
1.0.0 2022年10月1日

#207 in 可视化

EUPL-1.2

12KB
242

  • Toison Toison将JSON文件呈现为热图,表示其所有成员的相对大小。这应该有助于您找到瓶颈并优化您的JSON文件。

[file:images/example.png]

** 安装** 要安装Toison,您需要 [[https://rust-lang.net.cn/en-US/install.html][Rust编译器]]。然后,您可以使用Rust构建工具= cargo =构建toison

#+begin_src bash cargo install toison #+end_src

** 使用** #+begin_src 使用:toison [选项] <JSON_FILE>

参数:<JSON_FILE>

选项:-t, --threshold 隐藏占总大小此百分比以下的节点 [默认:0] -m, --max-depth <MAX_DEPTH> 要渲染的最大深度;如果为负数,则从最深节点开始计数 -u, --unit 权衡节点的单位 [默认:字节] [可能值:字节,子节点] -c, --colors 如何着色输出 [默认:hellscape] [可能值:hellscape,渐变,单色,无] -h, --help 打印帮助信息 -V, --version 打印版本信息 #+end_src

  • 许可协议 Toison在GPL兼容的 [[file:LICENSE][EUPL v1.2]] 许可证下分发。

  • 变更日志 ** 1.1.0

    • 添加多个配色方案
    • 添加了 max-depth 标志

依赖项

~2–12MB
~103K SLoC