#json #pretty-print #minimize #json-format #beautify #command-line #format

app jsonfmt

一个用于格式化或最小化 json 文件的命令行程序

6 个版本 (3 个重大变更)

0.4.1 2019年11月24日
0.4.0 2019年11月20日
0.3.0 2019年11月19日
0.2.0 2019年11月19日
0.1.1 2019年11月18日

#4 in #beautify

Apache-2.0/MIT

8KB
109

jsonfmt

Build Status

一个用于格式化或最小化 json 文件的命令行程序。

用法示例

格式化并覆盖现有文件

jsonfmt some_file.json

从 stdin 读取 json,格式化并打印到 stdout

cat in_file.json | jsonfmt

从 stdin 读取 json,最小化并将其写入新文件

cat in_file.json | jsonfmt -m -o out_file.json

更新日志

0.4.1

  • Cargo.toml 中的更好的构建标志,以提高优化。

0.4.0

  • 将输出写入文件时的峰值内存使用量减少。

0.3.0

  • BUGFIX: 保留对象属性的顺序。
  • BUGFIX: 保留原始数字精度。
  • 特性:-m --minimize
  • 特性:-o 用于写入新文件。
  • 特性:从 stdin 读取。
  • 特性:写入 stdout。

0.2.0

  • 以更多速度为代价,减少了内存使用。

0.1.1

  • 添加了说明文档。

0.1.0

  • 一个初步的小实验,但可行。

依赖项

~1.1–1.7MB
~32K SLoC